ntjm.net
当前位置:首页 >> jAvA中supEr关键字 >>

jAvA中supEr关键字

a.

就是调用父类的属性 一个类中如果有int x属性,如果其子类中也定义了int x属性的话,在子类中调用父类的x属性时应用super.x = 6;表示该x是引用的父类的属性,而要表示子类中的x属性的话,使用this.x

this 就是一个指向自身的指针..super是一个指会他父类的指针 他们都是作为个参数传入你定义的方法中(默认且隐藏).所以你可以要你的方法里用this来指向自身的方法和成员.只要是调用本地方法和成员都有一个this在前面,是系统编译时做的,我们可以不写,也可以写上this.***\**();要引用父类,就必需写上super.

super关键字,是用于 子类调用父类的时候使用的.最常用的是 子类重写父类的方法super()一句可以想象成引用了父类已经写好的. 接下来你可以修改,成为自己的方法.建议看看类的继承的知识 查看原帖>>希望采纳

super关键字表示超(父)类的意思.this变量代表对象本身 使用super访问父类被子类隐藏的变量或覆盖的方法 使用this表示当前调用方法的对象引用 使用super调用基类构造函数,super应为构造函数中第一条语句 使用this调用本类另一构造函数,this应为构造函数中第一条

super可以调用父类的方法在子类中使用,也可以把super()放在子类构造函数的第一行 "this"的用法 构造器和方法使用关键字this有很大的区别.方法引用this指向正在执行方法的类的实例.静态方法不能使用this关键字,因为静态方法不属于类的实例,所以this也就没有什麽东西去指向.构造器的this指向同一个类中,不同参数列表的另外一个构造器 super"的用法 构造器和方法,都用关键字super指向超类,但是用的方法不一样.方法用这个关键字去执行被重载的超类中的方法.

this是指向调用对象本身的引用名,super是调用父类的构造方法和方法

转 :http://blog.csdn.net/anmei2010/article/details/4093118 super和this的异同: 1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语

this是对当前对象的引用 super是调用父类的构造函数

super关键字主要有以下两种用途. 1.调用父类的构造方法 子类可以调用由父类声明的构造方法.但是必须在子类的构造方法中使用super关键字来调用.其具体的语法格式

qzgx.net | xmlt.net | nmmz.net | eonnetwork.net | acpcw.com | 网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com