å•題
以下ã®åŸºæœ¬ã‚¯ãƒ©ã‚¹ãŒã‚りã¾ã™ã€‚
class Instrument {
void play() {
System.out.println("Playing an instrument");
}
}
class Piano extends Instrument {
void play() {
System.out.println("Playing the piano");
}
}
メインクラスã§ã€Instrument クラス㨠Piano クラスã®ã‚ªãƒ–ジェクトを作æˆã—ã€ãれãžã‚Œã® play メソッドを呼ã³å‡ºã—ã¦ãã ã•ã„。ãã®å¾Œã€ã‚¢ãƒƒãƒ—ã‚ャストを使用ã—㦠Instrument クラスã®å‚照変数を使ã£ã¦ Piano クラスã®ã‚ªãƒ–ジェクト㮠play メソッドを呼ã³å‡ºã—ã¦ãã ã•ã„。
ヒント
Instrumentクラスã¨PianoクラスãŒã‚りã¾ã™ã€‚- メインクラスã§ã€
Instrumentクラスã¨Pianoクラスã®ã‚ªãƒ–ジェクトを作æˆã—ã¾ã™ã€‚ - ãれãžã‚Œã®ã‚ªãƒ–ジェクトã§
playメソッドを呼ã³å‡ºã—ã¾ã™ã€‚ - アップã‚ャストを使用ã—ã¦ã€
Instrumentクラスã®å‚照変数を使ã£ã¦Pianoクラスã®ã‚ªãƒ–ジェクトã®playメソッドを呼ã³å‡ºã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã‚¢ãƒƒãƒ—ã‚ャストã«ã‚ˆã£ã¦åクラスã®ã‚ªãƒ–ジェクトを親クラスã®å‚ç…§å¤‰æ•°ã§æ“作ã§ãã‚‹ã“ã¨ã‚’確èªã§ãã¾ã™ã€‚
→解ç”例
「015 ãƒãƒªãƒ¢ãƒ¼ãƒ•ィズムã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント