更新時間:2020-07-27 15:31:09 來源:動力節點 瀏覽3248次
/*
?*?(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實現上述兩類接口。*/
?
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)用一個程序執行入口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();
}
?
}
以上就是動力節點java培訓機構的小編針對“Java中有關接口的練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習