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


コメント