我的問題很簡單。我試圖建立一個建設者的圖表。圖表數據將由一個對象填充,具體取決於我的同事程序員創建的程序。因此,我使用了一個名爲ObjectInterface
的接口來確保對象始終具有某些方法。使用界面作爲參數列表
我的問題是,如果我想要這些對象(即我不知道哪種類型的)到一個ArrayList是有可能將它們添加像這樣的:在這個例子中
ArrayList<ObjectInterface> data = new ArrayList<ObjectInterface>();
ObjectType Test = new ObjectType("Test");
data.add(test);
的對象類型是一個實現ObjectInterface
的對象
這是合法的嗎?
我更喜歡LHS上的List,但那就是我。 –
duffymo
@NPE謝謝你的回答:) –
@duffymo:好的,謝謝。 – NPE