父类的构造函数到底能不能被继承???
时间:2011-10-07
来源:互联网
{
public father(){System.out.print("father");}
}
class son extends father
{
public static void main(String args[])
{
son s1= new son();
}
}
不管有没有定义构造函数都会输出 father
不是说构造器不会被继承吗???求救 - -。
作者: Azraelong 发布时间: 2011-10-07
作者: jj19900703 发布时间: 2011-10-07
作者: zhishiheng 发布时间: 2011-10-07
先构造一个父类的对象就得调用父类的构造函数。
作者: trocp 发布时间: 2011-10-07
作者: zaixiankaifa 发布时间: 2011-10-07
1.子类的构造中必须调用父类的构造方法。
2.子类可以再自己的构造方法中使用super(参数列表)调用父类的构造方法(注意:this(参数列表):
调 用本类的自己的其他构造方法),如果要调用super()这必须写在前面;
3.如果子类的构造方法中没有显示的调用父类的构造方法,这系统默认调用父类无参数的构造方法
4.如果子类构造方法中既没有显示的调用父类的构造方法,而且父类中又没有无参数的构造方法,这编译出错!!!!!
作者: cqltwslt 发布时间: 2011-10-07
构造器是不会被继承的,只能做现实调用,就是楼上说的关键字super()
作者: lgh1117 发布时间: 2011-10-07
作者: TKD03072010 发布时间: 2011-10-07
作者: x19881216 发布时间: 2011-10-07
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28