/* /* 注意:当父类中没有构造函数的时候,子类需要通过显示定义super指定要访问父类中的构造函数 * 注意:用来调用父类中的构造函数的super语句在子类中构造函数中必须是第一行因为父类初始化要先完成 * * 1.问题this和super用于调用构造函数能同时存在吗? * 不可以,因为它们都需要定义在第一行。 * 2.为什么要定义在第一行? * 因为需要执行初始化。 * * */ class fu{ // fu(){ // // System.out.println("xx"); // } //fu(){};不建议这样写 fu(int x){ System.out.println("xx"); } } class Zi extends fu{ // Zi(){ // //super(); // super(5);//显示指定super的方式来访问父类中的构造函数 // //this(5); // System.out.println("xx"); // } Zi(int x){ super(x); System.out.println("xx"); } } public class ExtendDemo { public static void main (String [] args){ Zi zi = new Zi(5); } }
super小知识
精选 转载上一篇:extend成员变量小知识
下一篇:final小知识
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数组小知识
C语言数组小知识点
#include