繁体   English   中英

在实现接口的类中使用接口中存在的变量

[英]using variables existing in interface in classes which implements the interface

我有一个接口,有三个实现此接口的类。

在界面中,我有两个变量,例如:double x; y

现在,我可以在这三个类中使用x和y做什么。 在这些类对象中,我可以使用它们自己的x和y值吗?(如果有办法,请告诉我)我可以不使用它吗?

我对接口感到困惑。 在实现该接口的三个类中,我该为接口内部的变量做什么?

快速google,接口中定义的变量被JVM视为公共最终静态变量。 因此,您可以通过Interface.x访问它们,但无法设置它们。 这是有道理的,因为一个接口来定义的东西,不要事物。

http://www.coderanch.com/t/408233/java/java/Instance-variables-interface

是的,因为接口变量是public static final。

您可以使用您的静态方式访问它

InterfaceName.x and InterfaceName.y

一旦分配了值,就无法更改,因为它们是恒定的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM