如何称呼另一个班为超班?

时间:2019-10-14 17:16:34

标签: java oop inheritance

让我们说我有A,B,C三个班级。 B继承了A,有没有办法在C中访问A类的getVal方法?

    class A {

    getVal method
    }
    class B extends A {

    }
    Class C {
    main() {
    B x = new B
    x.getVal?
    }

1 个答案:

答案 0 :(得分:0)

是的。假设这些类保留在同一包中-x.getVal将起作用。

class A {
  String getVal(){
    return "from a";
  }
}
class B extends A {

}
public class C {
  public static void main(String [] args) {
    B x = new B();
    x.getVal();
  }
}

它有效-由于默认的访问修饰符。使用protected访问修饰符进行继承。