抽象就是看不懂的
abstract class 類名
public abstract 返回值型別 方法名() {}
抽象類如何實現例項化:按照多型的方式,由具體的子類例項化。其實抽象類也是多型的一種,抽象類多型
要麼是抽象類,要麼重寫抽象類中的所有抽象方法
用於子類訪問父類資料的初始化
抽象方法,強制要求子類做的事
非抽象方法,子類繼承的事,提高**的復用性
面試題:
1.乙個抽象類如果沒有抽象方法,可不可以定義成抽象類?如果可以,有什麼意義?
可以。這麼做的目的只有乙個,就是不讓其他類建立本類物件,交給子類完成
2.abstract 不能和哪些關鍵字共存?
物件導向 抽象
物件導向分析與設計的主要任務是,找出類和物件,構建物件模型。物件模型的主要要素 抽象 封裝 模組化與層次結構。物件模型的次要要素 型別 併發 持久。抽象描述了乙個物件的基本特徵,可以將這個物件與所有其他型別的物件區分開來,因此提供了清晰定義的概念邊界,它與觀察者的角度有關。抽象關注乙個物件的外部檢視...
物件導向 抽象
物件導向分析與設計的主要任務是,找出類和物件,構建物件模型。物件模型的主要要素 抽象 封裝 模組化與層次結構。物件模型的次要要素 型別 併發 持久。抽象描述了乙個物件的基本特徵,可以將這個物件與所有其他型別的物件區分開來,因此提供了清晰定義的概念邊界,它與觀察者的角度有關。抽象關注乙個物件的外部檢視...
物件導向抽象
昨天學習的是物件導向裡的,抽象,所以今天給大家介紹一下物件導向裡的抽象,以及什麼是物件導向。抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意度 當前目標有關的方面,抽象並不是打算了解全部問題,而只是選擇其中的一 部分,暫時不用部分細節。抽象 將現實中的事物,抽取出外部特徵和方法,使用...