Hallo,
also vorerst - bin Anfänger (hätte man sich schon denken können )...
Nach dem ich mich schon seit Tagen in Java "ausprobiere" würde mir heute klar, dass ich immer noch nicht verstehe wie die Verzeichniss Struktur aller Klassen/Packages usw. in Java aufgebaut ist und ich denke, es ist wichtig das zu verstehen bevor man überhaupt los legen kann...
Also Klasse Object in java.lang ist "root" Klasse - alle anderen Klassen erben davon - richtig?
Wenn das richtig ist - meine Frage:
nehmen wir Bsp. Klasse EventObject - die befindet sich in dem Package [java.util]. Soweit klar. Und in Java Manual steht auch, dass diese Klasse ["extends Object"]. Wenn ich mir aber Source Code Klasse EventObject anschaue finde ich keine Art von "Verbindung" zu Object Klasse. In Source Code ist kein ["extends"] vorhanden. Es ist zwar ["implements java.io.Serializable"] drinnen aber das war es auch schon.
Ich habe erwartet evtl. einen ["import java.lang.*;"] im Source oder aber auch ["extends Object"] - wird das evtl. irgendwie "default-mäßig" voreingestellt.
Vielleicht gehe ich zu viel ins Details rein, aber ich möchte gerne einfach diese Struktur verstehen um damit besser umgehen zu können. Finde Java einfach SUPER und möchte mich einfach damit näher beschäftigen um mich selbst in dem Bereich weiter zu entwickeln.
Schon in Voraus - danke für Ihre Hilfe/Antworten/Tipps....
Gruß,
kess
also vorerst - bin Anfänger (hätte man sich schon denken können )...
Nach dem ich mich schon seit Tagen in Java "ausprobiere" würde mir heute klar, dass ich immer noch nicht verstehe wie die Verzeichniss Struktur aller Klassen/Packages usw. in Java aufgebaut ist und ich denke, es ist wichtig das zu verstehen bevor man überhaupt los legen kann...
Also Klasse Object in java.lang ist "root" Klasse - alle anderen Klassen erben davon - richtig?
Wenn das richtig ist - meine Frage:
nehmen wir Bsp. Klasse EventObject - die befindet sich in dem Package [java.util]. Soweit klar. Und in Java Manual steht auch, dass diese Klasse ["extends Object"]. Wenn ich mir aber Source Code Klasse EventObject anschaue finde ich keine Art von "Verbindung" zu Object Klasse. In Source Code ist kein ["extends"] vorhanden. Es ist zwar ["implements java.io.Serializable"] drinnen aber das war es auch schon.
Ich habe erwartet evtl. einen ["import java.lang.*;"] im Source oder aber auch ["extends Object"] - wird das evtl. irgendwie "default-mäßig" voreingestellt.
Vielleicht gehe ich zu viel ins Details rein, aber ich möchte gerne einfach diese Struktur verstehen um damit besser umgehen zu können. Finde Java einfach SUPER und möchte mich einfach damit näher beschäftigen um mich selbst in dem Bereich weiter zu entwickeln.
Schon in Voraus - danke für Ihre Hilfe/Antworten/Tipps....
Gruß,
kess