2017-03-07 79 views

回答

1

你可以這樣做。

interface FruitInterface { /* common methods */ } 
public class Apple implements FruitInterface { } 
public class Pear implements FruitInterface { } 

SparseArray<FruitInterface> fruits = new SparseArray<FruitInterface>(); 

或者你可以這樣做。

SparseArray<Object> fruits = new SparseArray<Object>(); 

,然後檢查

if (fruits.get(0) instanceof Apple) { 
} else if (fruits.get(0) instanceof Pear) { 
} 
相關問題