1. 程式人生 > >java中的抽象類

java中的抽象類

抽象類

/*知識點:抽象類 實例: 定義一個抽象動物類Animal,提供抽象方法叫cry(),貓、狗都是動物類的子類, 由於cry()為抽象方法,所以Cat、Dog必須要實現cry()方法。如下: */ //定義抽象動物類Animal abstract class Animal { //定義一個抽象方法 public abstract void cry(); } //定義一個類描述貓並繼承抽象動物類 class Cat extends Animal { //重寫抽象方法 @Override //標簽,表示覆蓋的意思 public void cry() { System.out.println("喵喵..."); } } //定義一個類描述狗並繼承抽象動物類 class Dog extends Animal { //重寫抽象方法 @Override //標簽,表示覆蓋的意思 public void cry() { System.out.println("汪汪..."); } } class AbstractDemos { public static void main(String[] args) { Animal c1 = new Cat(); Animal d1 = new Dog(); c1.cry(); d1.cry(); } }


java中的抽象類