码迷,mamicode.com
首页 > 编程语言 > 详细

Java中this和super关键字

时间:2017-03-26 00:49:21      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:间接   初始化   子类初始化   变量   赋值   练习   style   又能   类构造   

今天练习到Java中的this和super关键字,我有如下总结:

1.子类继承父类,子类初始化对象,必须先调用父类构造方法,因为随时有可能要使用父类的成员变量。

2.get和set方法只是对成员变量进行赋值操作,而非初始化。

3.构造方法既能对成员变量进行初始化,又能对其进行赋值操作。

4.子类只要调用父类的构造方法(不管是带参还是无参都行,都用super(······)调用)即可对父类的成员进行初始化,

5.如果子类有两个构造方法,一个可以调用父类带参构造方法,另一个可以用this(···)调用自己的无参构造方法,间接地调用父类的带参构造方法,所用父类就不用写无参构造方法。这也就是父类完全不用无参构造方法实现成员变量的初始化的原因。

Java中this和super关键字

标签:间接   初始化   子类初始化   变量   赋值   练习   style   又能   类构造   

原文地址:http://www.cnblogs.com/StephenChowcai/p/6619134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!