Home
/
JavaForum
/
Java allgemein
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
2.400 User online
11 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1919 von 2212 (87%)
Autor
stemax
Datum
10.11.05, 17:53
Betreff
Re: typ-bezeichnung
Hallo,
Arrays erlauben nicht nur vom Typ int, String usw. zu sein.
Arrays können letztlich beliebigen Typs sein - eben auch vom Typ 'ModuleIF'. Es gibt so gar ein Array vom Typ 'Object'. z. B. Object[] obj = {object1, object2, object3};
In deinem Fall eben z. B.: ModuleIF[] mod = {ModuleIF_1, ModuleIF_2, ModuleIF_3};
Das heisst, in deinem Array befinden sich lauter Objekte des Typs 'ModuleIF'. Also Exemplare von Klassen, die das Interface 'ModuleIF' implementiert haben. Denn von Interfaces direkt können keine Instanzen gebildet werden.
Die Tatsache, dass der Typ des Objektes 'ModuleIF' nicht einer Klasse, sondern einem Interface zugeordnet ist, spielt aber hier keine Rolle.
Das Thema Interface will ich hier nicht erläutern.
Gibts gute Erklärungen in Büchern und im Internet.;-)
Grüsse
Stefan
Diskussionsverlauf:
typ-bezeichnung
Re: typ-bezeichnung
Re: typ-bezeichnung
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com