Tri*_*sha 1 java oop interface
我在听课
class MyClass implements Intrfc {
String pickmeUp = "Its Me";
public static void main(String[] args){
Intrfc ob = new MyClass();
ob.pickmeUp; ---> How can I access this way ?
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用接口类型访问类变量?
有没有办法使用接口类型访问类变量?
不,这就是界面的全部意义所在。
是的,接口只给你行为(方法),而不是“状态”(变量/字段)。这就是 Java 中的情况。
当然,你可以随时使用instanceof检查,如果实际的对象是一些更具体的类型,然后来投那个类型。但如前所述,这违背了使用接口的目的!