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;
}
}
当我执行此代码时,它输出“这是显示方法”,但在子类中我为子类创建对象并调用父类方法。为什么它调用父类方法。
谢谢你。