å•題
複数ã®ãƒ‘ッケージを作æˆã—ã¾ã™ã€‚mypackage1ã¨mypackage2ã®2ã¤ã®ãƒ‘ッケージãŒã‚りã¾ã™ã€‚
MyClassã¨ã„ã†ã‚¯ãƒ©ã‚¹ã‚’mypackage1ã«ä½œæˆã—ã€protectedãªãƒ¡ã‚½ãƒƒãƒ‰ã‚„å¤‰æ•°ã‚’è¿½åŠ ã—ã¾ã™ã€‚
mypackage2内ã®åˆ¥ã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰mypackage1ã®MyClassã®protectedメンãƒãƒ¼ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã€çµæžœã‚’表示ã—ã¾ã™ã€‚
ヒント
Javaã§ã¯ã€åŒã˜ãƒ‘ッケージ内ã§ã‚ã£ã¦ã‚‚ã€protectedメンãƒãƒ¼ã«ã¯ç›´æŽ¥ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。ãŸã ã—ã€ã‚µãƒ–クラスを介ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚以下ã¯ã€mypackage1ã¨mypackage2ã®2ã¤ã®ãƒ‘ッケージãŒã‚りã€MyClassクラスãŒmypackage1ã«ã‚りã€ãã®ä¸ã«protectedメソッドや変数ãŒã‚ã‚‹å ´åˆã®ä¸€èˆ¬çš„ãªæ‰‹é †ã§ã™ã€‚
mypackage1内ã®MyClassã§protectedメソッドや変数を作æˆã—ã¾ã™ã€‚mypackage2内ã®åˆ¥ã®ã‚¯ãƒ©ã‚¹ã§ã€mypackage1ã®MyClassを継承ã—ã¾ã™ã€‚- 継承ã—ãŸã‚¯ãƒ©ã‚¹å†…ã§ã€
mypackage1ã®MyClassã®protectedメンãƒãƒ¼ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚
注æ„ã™ã¹ãã¯ã€åŒã˜ãƒ‘ッケージ内ã§ã‚‚protectedメンãƒãƒ¼ã¸ã®ç›´æŽ¥ã‚¢ã‚¯ã‚»ã‚¹ã¯è¨±å¯ã•れãªã„ãŒã€ã‚µãƒ–クラスを通ã˜ã¦ã®ã‚¢ã‚¯ã‚»ã‚¹ã¯å¯èƒ½ã§ã‚ã‚‹ã¨ã„ã†ç‚¹ã§ã™ã€‚
→解ç”例
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント