å•題
Animalã¨ã„ã†è¦ªã‚¯ãƒ©ã‚¹ã‚’作æˆã—ã€ãれã«makeSoundã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚Dogã¨ã„ã†åクラスを作æˆã—ã€Animalを継承ã—ã¾ã™ã€‚ã¾ãŸã€Dogクラスã«ã¯fetchã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚Catã¨ã„ã†åクラスも作æˆã—ã€Animalを継承ã—ã¾ã™ã€‚ãã—ã¦ã€Catクラスã«ã¯purrã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚
ヒント
- 親クラス
Animalを作æˆã—ã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ã«ã¯makeSoundã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ãŒå«ã¾ã‚Œã¾ã™ã€‚ã“れã¯ã€å‹•物ã®é³´ã声や音を出ã™ä¸€èˆ¬çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’表ã—ã¾ã™ã€‚ - åクラス
Dogを作æˆã—ã€Animalクラスを継承ã—ã¾ã™ã€‚Dogクラスã«ã¯fetchã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚りã¾ã™ã€‚ã“れã¯ã€çЬãŒãƒœãƒ¼ãƒ«ã‚„ãŠã‚‚ã¡ã‚ƒã‚’å–ã£ã¦ãるアクションを表ã—ã¾ã™ã€‚ - 別ã®åクラス
Catã‚‚Animalクラスを継承ã—ã¾ã™ã€‚ãã—ã¦ã€Catクラスã«ã¯purrã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚りã¾ã™ã€‚ã“れã¯ã€çŒ«ãŒå–‰ã‚’鳴らã™ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’表ã—ã¾ã™ã€‚ - 継承を使用ã—ã¦ã€è¦ªã‚¯ãƒ©ã‚¹
Animalã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’åクラスã§å†åˆ©ç”¨ã—ã€å„åクラスã«ç‰¹æœ‰ã®æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¾ã™ã€‚クラス階層ãŒç†è§£ã—ã‚„ã™ãã€ãれãžã‚Œã®ã‚¯ãƒ©ã‚¹ãŒè‡ªç„¶ãªæŒ¯ã‚‹èˆžã„ã‚’æŒã¤ã‚ˆã†ã«æ³¨æ„ã—ã¾ã™ã€‚
→解ç”例
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント