黑马程序员技术交流社区
标题:
关于继承的构造方法小问题
[打印本页]
作者:
alexsoon
时间:
2014-7-2 16:26
标题:
关于继承的构造方法小问题
class Parent
{
public Parent(int i) // 这个构造方法有个参数
{
System.out.println("Here is Parent");
}
}
public class Child extends Parent
{
public Child()
{
System.out.println("Here is Child");
}
public static void main(String[] args)
{
Child ch = new Child(); // 生成对象时没有参数
}
}
每个类不是都有一个默认的不带参数的构造方法吗?
生成子类对象时,可以寻找到那个默认的构造方法啊,为什么提示找不到呢?
作者:
陈云阳
时间:
2014-7-3 01:36
一个类,你没有定义构造函数时,虚拟机会默认添加一个空构造函数,但是你定义了构造函数,虚拟机就不会添加了, 楼主你已经定义了一个带参数的构造函数,所以要么new对象时去传参,要么你在类中再定义一个空参构造函数
作者:
dispensable
时间:
2014-7-3 04:36
2楼正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2