建立乙個usb介面
package day7;
/* *@author wanghongyuan
*@create 2020/12/13 15:51
*/// 定義了乙個介面是usb,裡面有兩個抽象類方法,open什麼裝置,close什麼裝置都不清楚。
// 抽象類方法是不帶大括號的。
public
inte***ce
usb
建立乙個膝上型電腦類
package day7;
/* *@author wanghongyuan
*@create 2020/12/13 15:53
*/import day3.manager;
import day3.member;
public
class
computer
public
void
prowoff()
// 使用裝置usb的方法,使用介面作為方法的引數
public
void
usedevice
(usb usb)
if(usb instanceof
mouse)}
}
建立乙個滑鼠類實現usb 介面
package day7;
/* *@author wanghongyuan
*@create 2020/12/13 15:54
*/// 滑鼠就是乙個usb裝置
public
class
mouse
implements
usb@override
public
void
close()
public
void
click()
}
建立乙個鍵盤類實現usb介面
package day7;
/* *@author wanghongyuan
*@create 2020/12/13 15:56
*/// 鍵盤就是乙個usb裝置
public
class
keyboard
implements
usb@override
public
void
close()
public
void
type()
}
建立乙個main方法
package day7;
/* *@author wanghongyuan
*@create 2020/12/13 19:13
*/public
class
domemain
}
介面的使用
由於c 類不能多重繼承。但現實有許多多重繼承的情況。為了避免傳統多重繼承帶來的複雜性問題和滿足多重繼承的需要,就提出了介面的概念。介面提出了一種規範,讓使用介面的程式設計人員要遵守其提出的約定。c 中申明介面時,使用關鍵字inte ce。using system using system.colle...
物件導向 介面的特點
介面的特點 inte ce 英特活死 a 介面用關鍵字inte ce表示 格式 inte ce 介面名 b 類實現介面用implements 英潑拉們次 class 類名 implements 介面名 c 介面不能被例項化 介面如何例項化呢?按照多型方式來例項化。d 介面的子類 a 可以是抽象類。但...
使用介面的好處
1 用介面來引用特定的實現類,而不是用 特定的類來引用自己 list list new arraylist list list new linkedlist 一旦需要改變自己的實現細節,要做的全部事情就是在建立的時候改變它。其餘 可保持原樣 2 用介面來呼叫其實現類的方法 service servi...