å•題
calculateSalary() ã¨ã„ã†æŠ½è±¡ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å®£è¨€ã—ã¾ã™ã€‚
具象クラス Manager 㨠Developer を作æˆã—ã€ãれãžã‚Œ calculateSalary() メソッドを実装ã—ã¾ã™ã€‚
ヒント
- 抽象クラス
Employeeã®å®šç¾©:Employeeクラスを作æˆã—ã€calculateSalary()ã¨ã„ã†æŠ½è±¡ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å®£è¨€ã—ã¾ã™ã€‚
- 具象クラス
Managerã®ä½œæˆ:Managerクラスを作æˆã—ã€Employeeクラスを継承ã—ã¾ã™ã€‚calculateSalary()メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã®çµ¦ä¸Žè¨ˆç®—を行ã†å®Ÿè£…ã‚’æä¾›ã—ã¾ã™ã€‚
- 具象クラス
Developerã®ä½œæˆ:Developerクラスを作æˆã—ã€Employeeクラスを継承ã—ã¾ã™ã€‚calculateSalary()メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€é–‹ç™ºè€…ã®çµ¦ä¸Žè¨ˆç®—を行ã†å®Ÿè£…ã‚’æä¾›ã—ã¾ã™ã€‚
- テスト:
- メインプãƒã‚°ãƒ©ãƒ やテストクラスを作æˆã—ã¦ã€
Managerクラスã¨Developerクラスã®calculateSalary()ãƒ¡ã‚½ãƒƒãƒ‰ãŒæœŸå¾…é€šã‚Šã«æ©Ÿèƒ½ã™ã‚‹ã‹ç¢ºèªã—ã¾ã™ã€‚
- メインプãƒã‚°ãƒ©ãƒ やテストクラスを作æˆã—ã¦ã€
ã“れã«ã‚ˆã£ã¦ã€æŠ½è±¡ã‚¯ãƒ©ã‚¹ã¨å…·è±¡ã‚¯ãƒ©ã‚¹ã®é–¢ä¿‚ã‚„ã€æŠ½è±¡ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Ÿè£…ã«æ…£ã‚Œã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
→解ç”例
「016 抽象クラスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント