最简单的解决方案是始终返回
doubleA,因为它可以存储所有可能的
int值。
如果您不是一个选择,则需要使用继承的替代方法。
class C { public A getA(); public B getB();}C c = new C();int a = c.getA().foo();double b = c.getB().foo();
最简单的解决方案是始终返回
doubleA,因为它可以存储所有可能的
int值。
如果您不是一个选择,则需要使用继承的替代方法。
class C { public A getA(); public B getB();}C c = new C();int a = c.getA().foo();double b = c.getB().foo();