更新時(shí)間:2020-07-27 15:31:09 來源:動力節(jié)點(diǎn) 瀏覽3644次
/*
?*?(1)封裝一類接口ComputerWeight,
?*?該接口中有3個(gè)功能:double?computrWeight,
?*?void?printName,double?printPrice。
*/
package?li;?
public?interface?ComputerWeight?{
double?computerWeight();
void?printName();
double?printPrice();
}
/*
?*?(2)封裝一類接口ComputerCompany,
?*?該接口有2個(gè)功能:String?computerName,void?printFunction。
*/
?
package?li;
public?interface?ComputerCompany?{
String?computerName();
void?printFunction();
}
/*(3)封裝一類對象FlashMemory實(shí)現(xiàn)上述兩類接口。*/
?
package?li;?
public?class?FlashMemory?implements?ComputerWeight,ComputerCompany?
{
????public?double?computerWeight()
????{
???? double?weigh?=?2.2;
???? return?weigh;
????}
public?void?printName()
{
System.out.println?("lenovo");
}
public?double?printPrice()
{
double?price??=?5899;
return?price;
}
?
public?String?computerName()?
{
String?s?=?"lenovo";
return?s;
}
?
public?void?printFunction()
{
System.out.println("請注意保護(hù)好您的電腦!");
}
?
}
/*(4)用一個(gè)程序執(zhí)行入口Test測試上述對象。*/?
package?li;
public?class?Test?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
????????FlashMemory?fm?=?new?FlashMemory();
????????double?weight,price;
????????String?name;
????????weight?=?fm.computerWeight();
????????price?=?fm.printPrice();
????????name?=?fm.computerName();
????????System.out.println("該品牌電腦的名字為:?"+name);
????????System.out.println(name+"的重量為:?"+weight+"kg.");
????????System.out.println(name+"的價(jià)格為:?"+price+"RMB.");
????????fm.printFunction();
}
?
}

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java中有關(guān)接口的練習(xí)題”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀

初級 202925

初級 203221

初級 202629

初級 203743