99问答网
所有问题
JAVA中的super和this的用法和作用
如题所述
举报该问题
推荐答案 2019-04-11
super是调用父类的
构造函数
使用super调用有一些限制条件,不能在super调用中使用实例变量作为参数.
而且在构造函数中,调用必须写在继承类的构造函数定义的第一行,不能在构造函数的后面使用.
this调用的同类的构造函数.
super的限制条件同样适用于this函数
一个构造函数定义中不能同时包括this调用和super调用,如果想同时包括的话,可以在this中首先进行super调用.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtOWzOvWWjzzXXXWXtO.html
相似回答
在
Java中super和this的
区别
答:
1、this是对当前实例的引用,而super只是一个起辅助作用的关键字
。2、在本类的一个构造函数中,通过this(参数);可以调用本类的另一个构造函数,而在子类的一个构造函数中,通过super(参数);可以调用父类的某一个构造函数。3、在子类的一个实例方法中通过super.父类方法名 (参数);可以调用父类的一...
什么是
super和this
,它们各自
的用法
?
答:
一个类中如果有intx属性,如果其子类中也定义了intx属性的话,在子类中调用父类的x属性,如果其子类中也定义了intx属性的话,在子类中调用父类的x属性时应用
super
.x=6,表示该x是引用的父类的属性,而要表示子类中的x属性的话,
使用this
.x.
Java里
在子类中用super调用父类构造函数时,调用函数...
java中this和super的用法
怎么用?
答:
在Java中,this通常指当前对象,super则指父类的
。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与sup...
java中this和super
关键字代表什么?以及它们的三种
作用
答:
super关键字表示超(父)类的意思
。this变量代表对象本身 使用super访问父类被子类隐藏的变量或覆盖的方法 使用this表示当前调用方法的对象引用 使用super调用基类构造函数,super应为构造函数中第一条语句 使用this调用本类另一构造函数,this应为构造函数中第一条 ...
java中super
是什么意思
答:
在
Java中
,
super
关键字表示当前对象的父类对象。这个父类对象可以是其直接父类对象,也可以是其间接父类对象,它
的作用
类似于
this
,只不过this指向当前对象,super指向父类对象。通过super关键字,我们可以访问父类中的成员变量和方法。在子类中,如果有和父类同名的成员变量或方法,那么可以通过super关键...
JAVA 中super 和this 的
区别?
答:
(1)
super
:是对当前对象中父对象的引用。(2)
This
:指当前对象的参考。2、引用对象上的区别 (1)super:直接父类中引用当前对象的成员(当基本成员和派生类具有相同成员时,用于访问直接父类中隐藏父类中的成员数据或函数定义)。(2)This:表示当前对象的名称(程序中容易出现歧义的地方,应该用来...
super和this
关键字怎么用?
答:
Java中
为解决变量的命名冲突和不确定性问题,引入关键字“this”代表其所在方法的当前对象:
super与this
关键字的使用 构造器中指该构造器所创建的新对象;super与this关键字
的使用 方法
中指调用该方法的对象;super与this关键字的使用在类本身的方法或构造器中引用该类的实例变量和方法。this只能用在构造器或者...
super
在
java中
是什么意思
答:
你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。3.既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有
this
你这些要求就都可以办到了。4.
super的
另外一个
作用
是调用父类的protected函数。
this和super
不能用在main方法中
答:
该问题的原因如下:在
Java中
,
this和super
关键字有特定
的用途
和规则。this用于引用当前对象的实例,通常在任何方法内部都可以使用。但在main方法中,由于它是程序的入口点,代表整个程序而不是某个对象的实例,因此不能
使用this
来引用当前对象。同样,super用于引用当前对象的父类实例,但在main方法中也不能...
大家正在搜
JAVA中this用法小结
Java中this关键字的用法
this和super怎么用
java的get和set方法
java的this用法
java里面this的用法
java构造函数中this用法
java中change方法用法
javathis关键字的作用