G
Guest
Gast
Hallo zusammen !
Ich würde gerne wissen, ob es unter Java eine Möglichkeit, frühe Bindung zu erzwingen.
Es ist auch erstmal egal, ob es Sinn machen würde oder nicht - mir geht es rein um die theoretische Möglichkeit :wink:
Lässt sich das vielleicht mit "final" realisieren ?
Angenommen ich habe eine Basisklasse "MyBasis" mit der Methode "final print()" und eine davon abgeleitet Klasse MySub.
Wenn jetzt MyBasisInstance.print() aufrufe, dann ist es egal, welcher Objekttyp denn nun hinter MyBasisInstance steht (ob MyBasis oder MySub) - es wird sowieso immer die gleiche Methode (da final) aufgerufen.
Aber diese Idee ist glaube ich auch nicht so das Wahre :bahnhof: ...
Bin für Denkanstöße / Lösungansätze / Lösungen aller Art dankbar :lol:
Gruß,
Holle
Ich würde gerne wissen, ob es unter Java eine Möglichkeit, frühe Bindung zu erzwingen.
Es ist auch erstmal egal, ob es Sinn machen würde oder nicht - mir geht es rein um die theoretische Möglichkeit :wink:
Lässt sich das vielleicht mit "final" realisieren ?
Angenommen ich habe eine Basisklasse "MyBasis" mit der Methode "final print()" und eine davon abgeleitet Klasse MySub.
Wenn jetzt MyBasisInstance.print() aufrufe, dann ist es egal, welcher Objekttyp denn nun hinter MyBasisInstance steht (ob MyBasis oder MySub) - es wird sowieso immer die gleiche Methode (da final) aufgerufen.
Aber diese Idee ist glaube ich auch nicht so das Wahre :bahnhof: ...
Bin für Denkanstöße / Lösungansätze / Lösungen aller Art dankbar :lol:
Gruß,
Holle