abstract抽象類一些屬性和方法定義,面試考

2021-09-27 06:39:08 字數 419 閱讀 5300

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 抽象方法相當於只保留方法的功能,而具體的執行,交給繼承抽象類的子類...