G
Guest
Gast
Ich hab da eine Frage die so in Richtung allgemeines Verständnis, vielleicht auch Programmierstil geht.
Angenommen ich habe eine Klasse mit einer bestimmten Eigenschaft, z.B. ein JApplet mit seiner CodeBase. Wenn nun eine andere Klasse die CodeBase benötigt, wie sollte sie am besten rankommen? Wenn diese andere Klasse schon mit der Applet-Klasse zusammenhängt kann ja einfach eine Referenz auf die CodeBase übergeben werden. Aber angenommen diese andere Klasse ist am unteren Ende einer Klassenhierarchie und hat nichts weiter mit der Applet-Klasse zu tun. Ist es dann sinnvoll, in der Applet-Klasse eine static-Variable oder -Methode zu haben, und was von beidem?
Ich weiß dass das so funktioniert, aber irgendwie wirkt das "unsauber" auf mich.
Angenommen ich habe eine Klasse mit einer bestimmten Eigenschaft, z.B. ein JApplet mit seiner CodeBase. Wenn nun eine andere Klasse die CodeBase benötigt, wie sollte sie am besten rankommen? Wenn diese andere Klasse schon mit der Applet-Klasse zusammenhängt kann ja einfach eine Referenz auf die CodeBase übergeben werden. Aber angenommen diese andere Klasse ist am unteren Ende einer Klassenhierarchie und hat nichts weiter mit der Applet-Klasse zu tun. Ist es dann sinnvoll, in der Applet-Klasse eine static-Variable oder -Methode zu haben, und was von beidem?
Ich weiß dass das so funktioniert, aber irgendwie wirkt das "unsauber" auf mich.