å•題
Animal ã¨ã„ã†è¦ªã‚¯ãƒ©ã‚¹ã‚’作æˆã—ã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ã«ã¯å‹•物ã®ç¨®é¡žã‚’表ã™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ãŒå«ã¾ã‚Œã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§åˆæœŸåŒ–ã•れã¾ã™ã€‚ã¾ãŸã€å‹•物ã®ç¨®é¡žã‚’å–å¾—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚‚作æˆã—ã¾ã™ã€‚
Dog ã¨ã„ã†åクラスを作æˆã—ã¾ã™ã€‚Dog クラス㯠Animal クラスを継承ã—ã¾ã™ã€‚Dog クラスã«ã¯çЬã®ç¨®é¡žã‚’表ã™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ãŒã‚りã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§åˆæœŸåŒ–ã•れã¾ã™ã€‚犬ã®é³´ã声をå–å¾—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚‚作æˆã—ã¾ã™ã€‚ã“ã®éš›ã€è¦ªã‚¯ãƒ©ã‚¹ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’明示的ã«å‘¼ã³å‡ºã—ã¦ãã ã•ã„。
ヒント
Animalクラスを作æˆã—ã€å‹•物ã®ç¨®é¡žã‚’表ã™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã‚’å«ã‚ã¾ã™ã€‚ã¾ãŸã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’定義ã—ã¦ã“ã®å¤‰æ•°ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚Dogクラスを作æˆã—ã€Animalクラスを継承ã—ã¾ã™ã€‚Dogクラスã«ã¯çЬã®ç¨®é¡žã‚’表ã™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã‚’å«ã‚ã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’定義ã—ã¦ã“ã®å¤‰æ•°ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚Dogクラスã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿å†…ã§superã‚ーワードを使用ã—ã¦ã€è¦ªã‚¯ãƒ©ã‚¹ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呼ã³å‡ºã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€è¦ªã‚¯ãƒ©ã‚¹ã§å®šç¾©ã•れãŸå¤‰æ•°ãŒåˆæœŸåŒ–ã•れã¾ã™ã€‚Dogクラスã«ã¯çЬã®é³´ã声をå–å¾—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’作æˆã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€Dog クラス㌠Animal クラスを継承ã—ã€è¦ªã‚¯ãƒ©ã‚¹ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãŒæ˜Žç¤ºçš„ã«å‘¼ã³å‡ºã•れるよã†ã«ãªã‚Šã¾ã™ã€‚
→解ç”例
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント