物件導向 抽象

2021-09-19 10:56:22 字數 397 閱讀 8376

抽象就是看不懂的

abstract class 類名

public abstract 返回值型別 方法名() {}

抽象類如何實現例項化:按照多型的方式,由具體的子類例項化。其實抽象類也是多型的一種,抽象類多型

要麼是抽象類,要麼重寫抽象類中的所有抽象方法

​​​​​​​用於子類訪問父類資料的初始化

​​​​​​​抽象方法,強制要求子類做的事

非抽象方法,子類繼承的事,提高**的復用性

面試題:

1.乙個抽象類如果沒有抽象方法,可不可以定義成抽象類?如果可以,有什麼意義?

可以。這麼做的目的只有乙個,就是不讓其他類建立本類物件,交給子類完成

2.abstract 不能和哪些關鍵字共存?

物件導向 抽象

物件導向分析與設計的主要任務是,找出類和物件,構建物件模型。物件模型的主要要素 抽象 封裝 模組化與層次結構。物件模型的次要要素 型別 併發 持久。抽象描述了乙個物件的基本特徵,可以將這個物件與所有其他型別的物件區分開來,因此提供了清晰定義的概念邊界,它與觀察者的角度有關。抽象關注乙個物件的外部檢視...

物件導向 抽象

物件導向分析與設計的主要任務是,找出類和物件,構建物件模型。物件模型的主要要素 抽象 封裝 模組化與層次結構。物件模型的次要要素 型別 併發 持久。抽象描述了乙個物件的基本特徵,可以將這個物件與所有其他型別的物件區分開來,因此提供了清晰定義的概念邊界,它與觀察者的角度有關。抽象關注乙個物件的外部檢視...

物件導向抽象

昨天學習的是物件導向裡的,抽象,所以今天給大家介紹一下物件導向裡的抽象,以及什麼是物件導向。抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意度 當前目標有關的方面,抽象並不是打算了解全部問題,而只是選擇其中的一 部分,暫時不用部分細節。抽象 將現實中的事物,抽取出外部特徵和方法,使用...