クラスが別のクラスを拡張する場合、拡張クラスを拡張するのではなく、初期化することはできますか?クラスが別のクラスを拡張する場合、拡張クラスを拡張するのではなく、初期化することはできますか?
例1:
public class FoodListAdapter extends BaseAdapter{
//rest of the codes in here
}
例2:
public class FoodListAdapter {
private BaseAdapter fAdapter;
//rest of the codes here
}
例2は例1と同様の結果を与えることができますか?
一つは、[** IS-**](https://en.wikipedia.org/wiki/Is-a)関係と呼ばれています。もう一つは[** has-a **](https://en.wikipedia.org/wiki/Has-a)という関係です。 –