子类继承父类 ,当创建子类时,父类也被创建 ,如果子类没有构造方法,则自动创建默认构造方法如
public class Son extends Father{
public Son( ) {
super();
}
}
----------------------------------------------
示例 :
package com.ganstyle.test;
public class Father {
public Father(String arg){
System.out.print("使用父类构造方法");
}
}
package com.ganstyle.test;
public class Son extends Father{
// 这是 son 的默认构造方法
// public Son( ) {
// super(); //使用父类的的无参数构造方法 ,但父类没有这个方法,所以报错
// // TODO Auto-generated constructor stub
// }
// eclipse 提示要求调用父类构造方法
public Son(String arg ) {
super(arg);
// TODO Auto-generated constructor stub
}
}
package com.ganstyle.activity;
import android.content.Context;
import android.widget.Button;
public class MyButton extends Button{
public MyButton(Context context) {
super(context); //调用父类的构造方法,目的创建该对象要将context 传进来
// TODO Auto-generated constructor stub
}
}