Java第四周常用類與集合框架之介面 抽象類9 9

2021-07-05 04:29:15 字數 1362 閱讀 2983

1、定義介面:

package test9_9photo;

public

inte***ce

inte***cetest

2、定義抽象類:

package test9_9photo;

public

abstract

class

inte***cetest_phone

}3、定義抽象類的子類手機的子類拍照類繼承抽象類和介面:

package test9_9photo;

public

class

inte***cetest_picturephone

extends

inte***cetest_phone

implements

inte***cetest

public

void

picture(string stype)

public

void

phoneofphoto(string stype)

}4、子類手機的子類拍照類的測試類寫上main()方法,執行起來:

package test9_9photo;

public

class

inte***cetest_picturephonemain

}運算結果呢:

%%%%%%%%%%%%%%%%%

類的inte***cetest_picturephone的takepicture()方法中

&&&&&&&&&&……………………&&&&&&&

這是:照相

手機子類的拍照手機!

這是:高畫素小清新拍照手機

手機子類的拍照手機!

這是:手機

手機子類的拍照手機!

高畫素小清新拍照手機

5、定義抽象類的另乙個子類普通手機只繼承抽象類手機類:

package test9_9photo;

public

class

inte***cetest_usualphone

extends

inte***cetest_phone

}6、普通手機的測試類,然後寫main()方法,進行具體實現呼叫測試功能:

package test9_9photo;

public

class

inte***cetest_usualphonemain

}7、測試執行結果:

這是:普通手機!

第四周java總結

這個周我們學習了很多計算的方法,有幾個運算方法給我的印象很深刻,其中就有這個成績評定的題目。例如 巢狀式成績評定 public class judgescorelevelnesting else else else 輸出部分 system.out.println level level 這個周總的來...

第四周總結與試驗

第一題 寫乙個名為rectangle的類表示矩形。其屬性包括寬width 高height和顏色color,width和height都是double型的,而color則是string型別的。要求該類具有 1 使用建構函式完成各屬性的初始賦值 2 使用get 和set 的形式完成屬性的訪問及修改 3 提...

第四周實驗報告(四)工資類

對任務及求解方法的描述部分 輸入描述 問題描述 設計乙個工資類 salary 其中的資料成員有 double型陣列salary 50 實際人數可以少於50,固定取50可能造成空間浪費 整型值number表示的職工人數。在main函式中呼叫你自己設計好的成員函式完成下面的功能 1 輸入職工工資,工資儲...