让我们说我有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?
}
答案 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
访问修饰符进行继承。