1. 程式人生 > >JAVA基礎--繼承-super-02

JAVA基礎--繼承-super-02

一、呼叫父類屬性

父類:

package Dmeo;

public class Hero {  String name;     float hp;     float armor;     int moveSpeed;     public Hero(){         System.out.println("hero無引數的構造方法");     }     public Hero(String name){         System.out.println("hero有引數的構造方法");         this.name=name;     }     public static void main(String[] args){         new Hero();     }

}

子類:

package Dmeo;

public class ADHero01 extends Hero {     int moveSpeed=400;     public int getMoveSpeed(){         return this.moveSpeed;     }     public int getMoveSpeed2(){         return super.moveSpeed;     }     public static void main(String[] args){         ADHero01 h=new ADHero01();         System.out.println(h.getMoveSpeed());         System.out.println(h.getMoveSpeed2());     }

}

輸出結果:

父類沒有賦值的屬性返回結果為:0