親クラス
基底クラスã®å¤‰æ•°ã¨é–¢æ•°ã‚’å‚ç…§ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ã“れã¯ã€
派生クラスãŒåŸºåº•クラスã®ã‚³ãƒ¼ãƒ‰ã‚’特定ã®ç”¨é€”å‘ã‘ã«æ”¹é€ ã—ãŸã‚Šã™ã‚‹å ´åˆ
ã«ã¯ã€ç‰¹ã«æœ‰ç”¨ã§ã™ã€‚
コードã®åŸºåº•クラスã®ãƒªãƒ†ãƒ©ãƒ«åを使用ã™ã‚‹ä»£ã‚りã«ã€ç‰¹åˆ¥ãªåå‰
parentを使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®åå‰ã¯ã€
クラスã®extendså®£è¨€ã§æŒ‡å®šã•れãŸåŸºåº•クラスã®åå‰
を指ã—ã¦ã„ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€åŸºåº•クラスã®åå‰ã‚’複数ã®å ´æ‰€ã§ä½¿ç”¨ã™ã‚‹
ã“ã¨ã‚’é¿ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚実装ã®éš›ã«ç¶™æ‰¿ãƒ„リーを変更ã—ãŸå ´åˆã§ã‚‚ã€
変更ã¯ç°¡å˜ã§ã€ã‚¯ãƒ©ã‚¹ã®extends宣言を変更ã™ã‚‹ã ã‘
ã§ã™ã¿ã¾ã™ã€‚