Wenn eine Klasse eine andere Klasse erweitert, kann die erweiterte Klasse initialisiert und nicht erweitert werden?Wenn eine Klasse eine andere Klasse erweitert, kann die erweiterte Klasse initialisiert und nicht erweitert werden?
Beispiel 1:
public class FoodListAdapter extends BaseAdapter{
//rest of the codes in here
}
Beispiel 2:
public class FoodListAdapter {
private BaseAdapter fAdapter;
//rest of the codes here
}
Kann Example2 ein ähnliches Ergebnis wie das von Example1 geben?
One ist eine [** is-a **] (https://en.wikipedia.org/wiki/Is-a) Beziehung genannt. Die andere wird als [** has-a **] (https://en.wikipedia.org/wiki/Has-a) Beziehung bezeichnet. –