public abstract class aaa
public void ad()
}
public class bbb extends aaa
private void ac()
public static void main(string args)
}
輸出:
111
222333
111bbb
抽象類可以定義私有屬性和變數,但是子類獲取不到也用不了,可以定義相同名稱的方法或屬性,私有的都是當前類的所屬,無法繼承
抽象類定義了方法,子類繼承並重寫,那麼所有new出來的物件都是執行子類的重寫的方法,想要呼叫父類的方法可以使用super.方法
abstract抽象類 抽象方法
package com.company.abstract01 1 如何定義抽象類?class 關鍵字前加 abstract 2 抽象類無法被例項化,即抽象類無法建立物件 3 雖然抽象類沒有辦法例項化,但是抽象類也有構造方法,該構造方法是給子類建立物件用的。4 抽象類中可以定義抽象方法 抽象方法的語法...
abstract抽象類練習
1.抽象方法 由abstract修飾的方法 2.特點 沒有方法體 3.抽象類 由abstract修飾的類 模組 4.特點 不能建立物件 5.抽象類中可以沒有抽象方法 6.抽象類由子類建立物件 7.子類可以建立物件,實現所有的抽象方法,沒有實現全部的抽象方法,當前類宣告為抽象類 練習 定義乙個類表示形...
java 抽象類 抽象方法 abstract
1 abstract 修飾類 抽象類 不能被例項化 擁有構造器 抽象方法所在的類,一定是抽象類 抽象類中可以沒有抽象方法 2 abstract 修飾方法 抽象方法 沒有方法體,包括 如public abstract void eat 抽象方法相當於只保留方法的功能,而具體的執行,交給繼承抽象類的子類...