インターフェースに関する問題です。

1.次のアウトプットとソースコードに整合するようにインターフェース、IPhone,IBrouser,ICamera,IMusicPlayerを作りなさい。

SmartPhoneクラスは各々のインターフェースの抽象メソッドをオーバーライドしているものとします。

<アウトプット>

音楽を再生する
Webを見る
電話を受ける
電話をかける
写真を撮影する
写真を表示する

<ソースコード>

 

2.オリジナルクラスの作成

IPhoneをimplementsしたMyPhoneクラス、

IBrouserをimplementsしたMyBrouserクラス、

ICameraをimplementsしたMyCameraクラス、

IMusicPlayerをimplementsしたMyMusicPlayerクラスをそれぞれ作りなさい

 

3.オリジナルインターフェースの作成(名前は自由)

あなたの理想の機能を抽象メソッドとして持つインターフェース達を作成しなさい。

あなたの理想のインターフェース達をimplementsした理想のクラスを作成しなさい。

 

JavaSEの問題集トップページに戻る