Hallo ich habe mal ein paar Fragen gesammelt, die mich gerade beschäftigen.

Ich bin sehr gespannt auf eure Meinungen!
- Kann ich mit String text ein neues String Objekt erzeugen? Ich kenne das nur so, dass man Objekte erzeugt mit new ...
- Kann eine Unterklasse immer auf alle Attribute der Oberklasse zugreifen? Ich denke nein, denn Attribute der Oberklasse können auch private sein.
- Eine Subklasse kann nur auf Methoden und Attribute der Superklasse zugreifen, wenn diese nicht private sind. Ich denke, dass das richtig ist. Wenn es public ist könnte ich drauf zugreifen...
- Kann man eine überladene Methode in einer Subklasse nicht überschreiben?
- Dann würde mich noch der Konstruktor Aufruf interessieren, wenn ich eine Unter und Oberklasse habe, wird dann ein beliebiger Konstruktor der Oberklasse aufgerufen, oder wird der Standard Konstruktor der Oberklasse aufgerufen aufgerufen? Ich denke, dass das auf die Parameter ankommt super(x,y) bzw. dass wenn nichts weiter spezifiziert ist immer der Standard Konstruktor aufgerufen wird, weil ein beliebiger klingt irgendwie unlogisch und willkürlich
- Erzuge ich bereits mit int[] arr; ein Array mit int Werten? Ich denke nein, es ist einfach eine Deklaration. Das Array wird aber erst erstellt wenn int[] arr = new int[3]; oder int[] arr = {5 , 12} würde ich jetzt mal sagen.
Ich bin sehr gespannt auf eure Meinungen!
Zuletzt bearbeitet: