å•題
Swimmable インターフェイス㫠void swim(); メソッドをå«ã‚ã¦ãã ã•ã„。
Fish クラスを作æˆã—ã¦ã€Swimmable インターフェイスを実装ã—ã€void makeSound(); メソッドをå«ã‚ã¦ãã ã•ã„。
Goldfish クラスを作æˆã—ã¦ã€Fish クラスを継承ã—ã€makeSound メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€ŒBlub!ã€ã¨è¡¨ç¤ºã—ã€Swimmable インターフェイス㮠swim メソッドを実装ã—ã¦ã€ŒSwimming like a goldfish.ã€ã¨è¡¨ç¤ºã—ã¦ãã ã•ã„。
ヒント
- Swimmable インターフェイス:
Swimmableインターフェイスを宣言ã—ã€ãã®ä¸ã«void swim();メソッドをå«ã‚ã¾ã™ã€‚
- Fish クラス:
Fishクラスを作æˆã—ã€Swimmableインターフェイスを実装ã—ã¾ã™ã€‚makeSoundメソッドを宣言ã—ã¾ã™ã€‚
- Goldfish クラス:
Goldfishクラスを作æˆã—ã€Fishクラスを継承ã—ã¾ã™ã€‚makeSoundメソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€ã€ŒBlub!ã€ã¨è¡¨ç¤ºã—ã¾ã™ã€‚swimメソッドを実装ã—ã¦ã€ã€ŒSwimming like a goldfish.ã€ã¨è¡¨ç¤ºã—ã¾ã™ã€‚
ã“ã‚Œã‚‰ã®æ‰‹é †ã«å¾“ã£ã¦ã€ã‚¯ãƒ©ã‚¹ã¨ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスを作æˆã—ã€è¦ä»¶ã‚’満ãŸã™ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ã¦ãã ã•ã„。
→解ç”例
「017 インターフェイスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント