当前页面: 开发资料首页 → J2EE 专题 → 一个改错题!如果子类有带参的构造方法,那么父类里必须要显式定义一个无参的默认构造方法。
一个改错题!如果子类有带参的构造方法,那么父类里必须要显式定义一个无参的默认构造方法。
摘要: 一个改错题!如果子类有带参的构造方法,那么父类里必须要显式定义一个无参的默认构造方法。
class Parent
{
public Parent(String name) {}
}
class Child extends Parent
{
public Child(String name) {}
}
public class MyMainClass
{
public static void main(String args[]){
Child c1 = new Child ("zhangsan");
}
}
提示第七句有错误!大家帮我看看!
class Parent
{
public Parent(String name) {}
public Parent() {}
}
class Child extends Parent
{
public Child(String name) {}
}
public class MyMainClass
{
public static void main(String args[]){
Child c1 = new Child ("zhangsan");
}
}
如果子类有带参的构造方法,那么父类里必须要显式定义一个无参的默认构造方法。