Abstract抽象理解

2021-08-20 04:09:43 字數 365 閱讀 7562

1.被抽象的類不能被例項化  也就是new不出物件,沒有物件怎麼辦new 乙個啊,可惜上天給了你乙個抽象的 你這個一輩子只能打著光棍過日子了  除非你不怕上天的懲罰

2.乙個類裡面有抽象方法那麼這個類就是抽象類  相當於你是乙個地球人那麼容納你的這個球稱為地球

3.乙個類是抽象類但是裡面可以沒有抽象方法   比如乙個物體叫做盒子  如果裡面不裝東西那它也會被人類稱為盒子,裡面裝不裝東西都不會改變這個物體被稱為盒子。

4.如果乙個類實現乙個介面需要重寫裡面的方法 ,這時候發現裡面的方法有的是用不到的,這時候你就可以將這個類加上抽象,只實現你需要的方法

5.如果你的乙個類繼承了乙個抽象的父類並且父類裡面有抽象方法那麼  你的這乙個類就必須重寫父類的抽象方法

抽象方法(abstract)

抽象方法 父類當中的方法,不確定如何進行 方法體實現,那麼這就是乙個抽象方法 例如 動物類 叫 叫方法就是抽象方法,不確定以何種聲音叫 格式 抽象方法 加上 abstract 關鍵字,然後去掉大括號,直接分號結束 抽象類 抽象方法所在的類,必須是抽象類,在 class 之前加上 abstract 即...

抽象工廠模式(Abstract)

學習抽象工廠模式首先要了解什麼是產品族和產品等級這兩個概念,所謂的產品族,是指位於不同產品等級結構中功能相關聯的產品組成的家族,抽象工廠模式所提供的一系列產品就組成乙個產品族,而產品等級的概念,其實就是乙個具體產品,簡單的來區分產品族和產品等級,就是產品族是抽象的,而產品等級是具體的。舉個很簡單的例...

abstract抽象類 抽象方法

package com.company.abstract01 1 如何定義抽象類?class 關鍵字前加 abstract 2 抽象類無法被例項化,即抽象類無法建立物件 3 雖然抽象類沒有辦法例項化,但是抽象類也有構造方法,該構造方法是給子類建立物件用的。4 抽象類中可以定義抽象方法 抽象方法的語法...