首页 > 代码库 > Java中this和super关键字
Java中this和super关键字
今天练习到Java中的this和super关键字,我有如下总结:
1.子类继承父类,子类初始化对象,必须先调用父类构造方法,因为随时有可能要使用父类的成员变量。
2.get和set方法只是对成员变量进行赋值操作,而非初始化。
3.构造方法既能对成员变量进行初始化,又能对其进行赋值操作。
4.子类只要调用父类的构造方法(不管是带参还是无参都行,都用super(······)调用)即可对父类的成员进行初始化,
5.如果子类有两个构造方法,一个可以调用父类带参构造方法,另一个可以用this(···)调用自己的无参构造方法,间接地调用父类的带参构造方法,所用父类就不用写无参构造方法。这也就是父类完全不用无参构造方法实现成员变量的初始化的原因。
Java中this和super关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。