java介面和多型的測試

2021-07-09 12:17:49 字數 589 閱讀 7230

package com.liujunhua.ith02;

/** * 功能:模擬乙個主機板,並新增網絡卡,音效卡的功能

*/public class demo02

}class mainboard

/** 這裡pci可以指向實現pci介面的子類建立的物件

* 並呼叫子類中實現或複寫pci中的已經定義過的方法

* 這是多型的一種體現

*/public void pci(pci pci)

}/**

* 介面用於擴充套件功能

* 這裡相當於為主板提供了usb介面

*/inte***ce pci

/** * 實現介面,並實現介面中定義的方法

*/class netcard implements pci

@override

public void close() }

/** * 實現介面,並實現介面中定義的方法

*/class soundcard implements pci

@override

public void close()

}

Java 介面和多型

介面 乙個比抽象類還抽象的類,介面中所有的方法都是抽象方法 介面的成員特點 1.只能有抽象方法 2.只能有常量 沒有乙個方法體,無法對變數進行初始化 3.預設使用public和abstract修飾方法 4.只能使用public和abstract修飾方法 5.預設使用public,static,fin...

Java核心 介面 繼承和多型 多型

利用多型可以使程式具有良好的擴充套件性,並可以對所有類物件進行通用的處理。eg 定義乙個平行四邊形的類 parallelogram 在類中頂乙個 draw 方法。public class parallelogram 如果需要頂乙個繪製正方形的方法,通過定義乙個正方形類來處理正方形物件,會出現 冗餘的...

Java多型 抽象 介面

b 多型前提 c 案例演示 class demo class animal class cat extends animal 成員方法 靜態方法 多型的弊端 什麼時候用多型呢 b 抽象類特點 抽象方法 抽象類不一定有抽象方法 但有抽象方法的類一定是抽象類 抽象類不能例項化 那麼抽象類如何例項化呢 抽...