如果我把A類的對象作爲參數someMeth(Object o)
,我怎樣才能訪問這個對象方法?我不能改變或overrdie someMeth(Object o)
。如何從Object參數獲取類?
...
void someMeth(Object o) {
o.setS("example"); -- exception : setS() is undefined for type Object
}
...
class A {
private String s;
String getS() {
return s;
}
void setS(String value) {
s = value;
}
}
...
someMeth(new A());
這只是糟糕的設計 – MCMastery