继承中的构造方法
来源:互联网 发布:2017年淘宝双12新玩法 编辑:程序博客网 时间:2024/06/06 08:15
继承中的构造方法
a、子类的构造过程中必须调用其基类的构造方法。
b、子类可以在自己的构造方法中使用super(arguments...)调用基类的构造方法。
b.1、使用this(arguments..)调用本类的另外构造方法。
b.2、如果调用super,必须写在子类构造方法的第一行。
c、如果子类的构造方法中没有显示的调用基类的构造方法,则系统默认调用基类的无参数构造方法。
d、如果子类构造方法中既没有显示调用基类构造方法,而基类又没有无参数的构造方法,则编译出错。
class Father{
public Father(string name){
syso(“我是”+ name。) }
} //父类的构造方法。
class Child extends Father{
public Child(){ //儿子的构造方法
super(“父亲”)
}
}
结果打印出来的是我是父亲,这说明了super调用了父类的构造方法。而且注意super语句一定要放在第一行。
注意:如果没有显示的创建该类的构造方法,则构造器会生成一个默认的无参的构造方法,如果显示的定义了构造方法,则构造器不在创建无参的默认构造方法。
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法调用
- java 继承中的构造方法
- 关于继承中的构造方法
- java继承中的构造方法
- 继承关系中的构造方法
- const与指针类型
- 盘点Linux十大版本
- 动态规划-美团笔试-最大直方图
- Linux下安装redis
- maven 添加jar包
- 继承中的构造方法
- JAVA发送HTTP请求
- kafka基本使用实战
- Mysql 5.6 ONLINE_DDL
- 学思自动套料软件
- 2016-4-11华为技术免试和综合面试
- upper_bound()与lower_bound()使用方法
- 一道关于OO面试题
- 用cmd内置telnet客户端模拟http请求