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