//新建一個AA類 class AA{ //類成員變量,num是實參 int num=0; //成員方法AA, i 是型參 public AA(int i){ //輸入int型文件輸出下面 System.out.println("aaaaaaaaaaaaaaaaaaa"); System.out.println("i= "+i); //把輸入的 i 賦值給成員變量num num=i; } } //新建類BB繼承AA class BB extends AA{ int num=0; //新建成員方法BB public BB(){ //繼承類AA的方法.因為BB繼承了AA必然繼承了AA的特性.所以輸入int值10,讓方法實現. super(10); System.out.println("bbbbbbbbbbbbbbbbbbbb"); //這里的num是類BB的. System.out.println("num= "+num); //如果想顯示類AA的num則需要用下列的super.num.這里注意num在類AA中需是成員變量才可以. System.out.println("super.num= "+super.num); } } //新建測試類CC public class CC{ //main public static void main(String aa[]){ //new 一個對象BB() new BB(); } } |
新聞熱點
疑難解答