1 抽象類與介面的區別:(1
) 相同點:都是不斷向上抽取而來的(2
) 不同點:抽象類要被繼承,只有單繼承;介面需要被實現,支援多實現。
抽象類的成員變數可以是各種形態的,介面的成員變數只能是 public
static
final
2 多型的概念:乙個物件對應著多種形態
在**中的概念:父類或者介面的引用指向其子類的物件
多型的小應用:
abstract
class
animal
class
dogextends
animal
void
lookhome()
}class
catextends
animal
void
sleep()
}public
class
duotaidemo
// public static void method(cat c)
// public static void method(dog d)
public
static
void
method
(animal a)
}
多型初步認識
首先建立父類,因為byd和bmw同輸入汽車,有共同的屬性和方法 1public class car 8public car int price,string type,string color 1415 public void show 18 建立byd子類,並重寫方法 1public class ...
多型的認識
抽象方法 1.是在例項方法的返回值前面新增abstract,代表該方法不用提供實現 2.抽象方法一般放在基類裡面 3.擁有抽象方法的類,一定得定義成抽象類 注 擁有抽象方法的類 一定是 抽象類 抽象類 不一定擁有 抽象方法 什麼是多型 多型就是用基類引用,引用不同的派生類物件,通過基類的引用變數呼叫...
類的初步認識
c 一直被稱為是比c更高階的語言,為什麼呢?恐怕就是因為具有物件導向的設計思想,它 將萬千變化 錯綜複雜的外部環境有組織的 有規律的整合在了一起。從規律上,我們引入 了類的概念,將原本複雜的外部環境按照一定的規律和相似點,劃分為不同的類,常言道 物以類聚,鳥易群分嘛。我們在將類有機的進行區別和管理 ...