多型的初步認識

2021-09-10 08:09:53 字數 672 閱讀 5373

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更高階的語言,為什麼呢?恐怕就是因為具有物件導向的設計思想,它 將萬千變化 錯綜複雜的外部環境有組織的 有規律的整合在了一起。從規律上,我們引入 了類的概念,將原本複雜的外部環境按照一定的規律和相似點,劃分為不同的類,常言道 物以類聚,鳥易群分嘛。我們在將類有機的進行區別和管理 ...