java中的抽象類
阿新 • • 發佈:2017-12-27
抽象類/*知識點:抽象類
實例:
定義一個抽象動物類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中的抽象類