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关键字的主要内容,如果未能解决你的问题,请参考以下文章

java中的this关键词和super关键词用法

java中的this关键词和super关键词用法

java中this 和 super关键字的作用

Java中this和super关键字

java基础 super和this

Java基础之this和super关键字用法