class Shape {
public void draw() {
System.out.println("形状をæãã¾ã™");
}
}
class Circle extends Shape {
@Override
public void draw() {
super.draw(); // 親クラス㮠draw メソッドを呼ã³å‡ºã™
System.out.println("円をæãã¾ã™");
}
}
public class Main {
public static void main(String[] args) {
Circle circle = new Circle();
circle.draw();
}
}
ã“ã®ä¾‹ã§ã¯ã€Circle クラス㌠Shape クラスを継承ã—ã¦ã„ã¾ã™ã€‚ãã—ã¦ã€draw メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã„ã¾ã™ã€‚Circle クラス㮠draw メソッド内㧠super.draw() を呼ã³å‡ºã™ã“ã¨ã§ã€è¦ªã‚¯ãƒ©ã‚¹ã® draw メソッドも呼ã³å‡ºã—ã¦ã„ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã€Œå½¢çŠ¶ã‚’æãã¾ã™ã€ã¨ã€Œå††ã‚’æãã¾ã™ã€ãŒé †ç•ªã«è¡¨ç¤ºã•れã¾ã™ã€‚
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント