更新時間:2020-07-27 15:31:09 來源:動力節(jié)點 瀏覽3332次
/*
?*?(1)封裝一類接口ComputerWeight,
?*?該接口中有3個功能:double?computrWeight,
?*?void?printName,double?printPrice。
*/
package?li;?
public?interface?ComputerWeight?{
double?computerWeight();
void?printName();
double?printPrice();
}
/*
?*?(2)封裝一類接口ComputerCompany,
?*?該接口有2個功能:String?computerName,void?printFunction。
*/
?
package?li;
public?interface?ComputerCompany?{
String?computerName();
void?printFunction();
}
/*(3)封裝一類對象FlashMemory實現(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("請注意保護好您的電腦!");
}
?
}
/*(4)用一個程序執(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+"的價格為:?"+price+"RMB.");
????????fm.printFunction();
}
?
}
以上就是動力節(jié)點java培訓機構(gòu)的小編針對“Java中有關(guān)接口的練習題”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。