// Animal クラスã®å®šç¾©
class Animal {
// sound メソッド
public void sound() {
System.out.println("Animal sound");
}
}
// Dog クラスã®å®šç¾©ï¼ˆAnimal クラスを継承)
class Dog extends Animal {
// sound メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰
@Override
public void sound() {
System.out.println("Woof!");
}
}
// メインクラス
public class Main {
public static void main(String[] args) {
// Animal クラスã®ã‚ªãƒ–ジェクトを作æˆ
Animal animal = new Animal();
// Animal クラス㮠sound メソッドを呼ã³å‡ºã™
animal.sound();
// Dog クラスã®ã‚ªãƒ–ジェクトを作æˆ
Dog dog = new Dog();
// Dog クラス㮠sound メソッドを呼ã³å‡ºã™ï¼ˆã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå‘¼ã°ã‚Œã‚‹ï¼‰
dog.sound();
}
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€Animal クラスã«ã¯ sound メソッドãŒã‚りã€Dog クラスãŒã“れを継承ã—ã¦ã„ã¾ã™ã€‚Dog クラスã§ã¯ sound メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€”Woof!” ã¨è¡¨ç¤ºã™ã‚‹ã‚ˆã†ã«ã—ã¦ã„ã¾ã™ã€‚メインクラスã§ã¯ã€Animal クラス㨠Dog クラスã®ã‚ªãƒ–ジェクトを作æˆã—ã€ãれãžã‚Œã® sound メソッドを呼ã³å‡ºã—ã¦ã„ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€æœ€åˆã¯”Animal sound”ã€æ¬¡ã«”Woof!”ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
「015 ãƒãƒªãƒ¢ãƒ¼ãƒ•ィズムã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント