å•題
Fruitã¨ã„ã†è¦ªã‚¯ãƒ©ã‚¹ã‚’作æˆã—ã€ãれã«eatã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚
Appleã¨ã„ã†åクラスを作æˆã—ã€Fruitを継承ã—ã¾ã™ã€‚ã¾ãŸã€Appleクラスã«ã¯shineã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚
Bananaã¨ã„ã†åクラスも作æˆã—ã€Fruitを継承ã—ã¾ã™ã€‚ã¾ãŸã€Bananaクラスã«ã¯peelã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚
ヒント
- 親クラス
Fruitã®ä¸ã«ã¯eatメソッドãŒã‚りã¾ã™ã€‚ã“れã¯ã€æžœç‰©ã‚’食ã¹ã‚‹ä¸€èˆ¬çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’表ã—ã¾ã™ã€‚ - åクラス
Appleã¯Fruitを継承ã—ã¾ã™ã€‚Appleクラスã«ã¯shineメソッドãŒã‚りã¾ã™ã€‚ã“れã¯ã€ã‚Šã‚“ã”ãŒå…‰ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’表ã—ã¾ã™ã€‚ - 別ã®åクラス
Bananaã‚‚Fruitを継承ã—ã¾ã™ã€‚ãã—ã¦ã€Bananaクラスã«ã¯peelメソッドãŒã‚りã¾ã™ã€‚ã“れã¯ã€ãƒãƒŠãƒŠã®çš®ã‚’ã‚€ãアクションを表ã—ã¾ã™ã€‚ - 継承を使ã£ã¦ã€è¦ªã‚¯ãƒ©ã‚¹ã®ä¸€èˆ¬çš„ãªæ©Ÿèƒ½ã‚’åクラスã§å†åˆ©ç”¨ã—ã€å„åクラスã«å›ºæœ‰ã®æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¾ã™ã€‚クラス階層ãŒã§ãã‚‹ã ã‘è‡ªç„¶ã§æ„味ã®ã‚ã‚‹ã‚‚ã®ã«ãªã‚‹ã‚ˆã†ã«è¨è¨ˆã—ã¾ã™ã€‚
→解ç”例
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント