Java面向物件筆記 —— 抽象類
阿新 • • 發佈:2018-12-11
/*
抽象類的作用:
提供模板的作用,抽象出某一類物件的共性
抽象類特點是不能例項化物件
必須被子類繼承實現,生來就是當爸爸的
*/
//定義抽象類Animal abstract class Animal { //定義抽象方法shout() abstract void shout(); } //定義Dog類繼承抽象類Animal class Dog extends Animal { //實現抽象方法shout() void shout() { System.out.println("汪汪..."); } } //定義測試類 public class Test { public static void main(String[] args) { //建立Dog類的例項物件 Dog dog = new Dog(); dog.shout(); } }
/*
總結:
類前加 abstract 是抽象類
方法前加 abstract 是抽象方法
抽象類 不能 例項化
抽象方法 不能有 方法體
有抽象方法,則此類必是 抽象類
抽象類,內未必有抽象方法
*/