Java中this和super关键字
Posted StephenChowcai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中this和super关键字相关的知识,希望对你有一定的参考价值。
今天练习到Java中的this和super关键字,我有如下总结:
1.子类继承父类,子类初始化对象,必须先调用父类构造方法,因为随时有可能要使用父类的成员变量。
2.get和set方法只是对成员变量进行赋值操作,而非初始化。
3.构造方法既能对成员变量进行初始化,又能对其进行赋值操作。
4.子类只要调用父类的构造方法(不管是带参还是无参都行,都用super(······)调用)即可对父类的成员进行初始化,
5.如果子类有两个构造方法,一个可以调用父类带参构造方法,另一个可以用this(···)调用自己的无参构造方法,间接地调用父类的带参构造方法,所用父类就不用写无参构造方法。这也就是父类完全不用无参构造方法实现成员变量的初始化的原因。
以上是关于Java中this和super关键字的主要内容,如果未能解决你的问题,请参考以下文章