abstract class Shape{
final int b = 20;
public void display(){
System.out.println("This is display method");
}
abstract public void calculateArea();
}
class Rectangle extends Shape{
public static void main(String args[]){
Rectangle obj = new Rectangle();
obj.display();
//obj.b=200;
}
}
このコードを実行すると「This is display method」と出力されますが、子クラスで子クラス用のオブジェクトを作成し、親クラスのメソッドを呼び出します。親クラスのメソッドを呼び出すのはなぜですか。
ありがとうございました。