java中子类继承父类的构造方法吗
3个回答
展开全部
概述:子类默认会调用父类的隐士的构造方法,如代码:
public class Person{
}
public class ZhangSan extends Person{
public ZhangSan(){
//此处这句话隐士调用
super();
}
}
//再给你一个例子作为参考
public class Person{
public Person(String name){
System.out.println(name);
}
}
public class ZhangSan extends Person{
public ZhangSan(){
super("张三");
}
}
public class Person{
}
public class ZhangSan extends Person{
public ZhangSan(){
//此处这句话隐士调用
super();
}
}
//再给你一个例子作为参考
public class Person{
public Person(String name){
System.out.println(name);
}
}
public class ZhangSan extends Person{
public ZhangSan(){
super("张三");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主您好
java中子类默认会调用父类的隐式的构造方法(就是不带参数的,如果不执行什么语句可以省略但jvm编译时会加上的那种)
子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
java中子类默认会调用父类的隐式的构造方法(就是不带参数的,如果不执行什么语句可以省略但jvm编译时会加上的那种)
子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询