【发布时间】:2016-04-05 14:57:51
【问题描述】:
我有一个接口对象,我们称它为 MyInterface 东西。
我的界面是空的,由两个类实现。
第一个有一个变量 int x,第二个有两个:int x, int y。
变量是私有的,但它们有“get”方法,我知道它们。
是否可以只使用“某物”来获取一个类的变量?
【问题讨论】:
-
如果您使用的是接口,那么设计不应该需要知道具体的实现。你的设计有缺陷。
-
我在标签中使用java(应该提到它)。问题是那不是我的设计。我所能做的就是用一个单一的方法编写一个类来获取这个对象“某物”。我必须得到这些变量,但不知道如何。
-
请分享一些代码以使问题不那么模棱两可。
-
您可以在接口中添加方法“getX()”和“getY()”,然后在实现类时根据需要实现它们
-
@evadin:如果接口应该公开该值,则将其添加到接口中。