å•題
Drawable ã¨ã„ã†ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスを作æˆã—ã¦ã€å›³å½¢ã‚’æç”»ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚ã¾ã™ã€‚
円ã€å››è§’å½¢ã€ä¸‰è§’å½¢ãªã©ã‚’表ã™ã‚¯ãƒ©ã‚¹ã§ã“ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスを実装ã—ã¾ã™ã€‚
ヒント
- インターフェイスã®å®šç¾©:
Drawableインターフェイスを作æˆã—ã€æç”»ã™ã‚‹ãŸã‚ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚ã¾ã™ã€‚ - クラスã®å®Ÿè£…: 円ã€å››è§’å½¢ã€ä¸‰è§’å½¢ãªã©ã€æç”»å¯èƒ½ãªå›³å½¢ã‚’表ã™ã‚¯ãƒ©ã‚¹ã‚’作æˆã—ã¾ã™ã€‚ã“れらã®ã‚¯ãƒ©ã‚¹ã¯
Drawableインターフェイスを実装ã—ã¾ã™ã€‚ - æç”»ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Ÿè£…: å„クラスã¯
Drawableインターフェイスã®drawメソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€å…·ä½“çš„ãªæç”»å‡¦ç†ã‚’実装ã—ã¾ã™ã€‚ãれãžã‚Œã®å›³å½¢ã«é©ã—ãŸæç”»ã‚³ãƒ¼ãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€Drawable インターフェイスを実装ã™ã‚‹æ–°ã—ã„図形クラスを簡å˜ã«è¿½åŠ ã§ãã€ã“れらã®ã‚¯ãƒ©ã‚¹ã¯å…±é€šã®æç”»ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚
→解ç”例
「017 インターフェイスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント