Hallo,
ich benötige einmal eine vernünftige, verständliche Erklärung, was man unter objektorientiertem Programmieren versteht und vor allem warum man dies tut. Außerdem würde ich ganz gern wissen, was man unter Abstrakten Klassen versteht!
Seite 1 von 1
Objektorientiertes Programmieren Brauch Infos für Mündliches Abi
Anzeige
#2
geschrieben 20. Juni 2006 - 16:44
In jeder Bücherei und in jedem halbwegs technisch ausgerichteten Buchladen hättest du dazu ein Buch gefunden. Googel liefert zig-tausende Ergebnisse, vorwiegend zu Vorlesungen.
Also: Wo ist nun das Problem?
ohne mehr über deinen kenntnisstand zu wissen - unmöglich.
eine abstrakte methode ist eine methode, die in dieser klasse selbst, in der sie abstrakt ist, gar nicht implementiert wurde. sie muss aber von klassen, die von dieser klasse ableiten implementiert werden, wenn die klasse instanziert werden soll.
bei java muss man noch schön zwischen klassen, die abstrakte methoden enthalten und interfaces, die nur abstrakte (und keine implementierten) methoden enthalten unterscheiden. vor allem, da java keine mehrfachvererbung wie z.B. c++ zulässt.
Also: Wo ist nun das Problem?
Zitat
vernünftige, verständliche
ohne mehr über deinen kenntnisstand zu wissen - unmöglich.
Zitat
Außerdem würde ich ganz gern wissen, was man unter Abstrakten Klassen
eine abstrakte methode ist eine methode, die in dieser klasse selbst, in der sie abstrakt ist, gar nicht implementiert wurde. sie muss aber von klassen, die von dieser klasse ableiten implementiert werden, wenn die klasse instanziert werden soll.
bei java muss man noch schön zwischen klassen, die abstrakte methoden enthalten und interfaces, die nur abstrakte (und keine implementierten) methoden enthalten unterscheiden. vor allem, da java keine mehrfachvererbung wie z.B. c++ zulässt.
I'm mó. mo's good twin.
#3
geschrieben 20. Juni 2006 - 17:27
Java lässt Mehrfachvererbung zu, allerdings nur von Interfaces.
Außerdem war die Frage AFAICS nach abstrakten Klassen und nicht nach abstrakten Methoden. Für die gilt natürlich das gleiche: Eine abstrakte Klasse kann nicht instanziiert werden, sondern höchstens deren Ableitungen.
Außerdem war die Frage AFAICS nach abstrakten Klassen und nicht nach abstrakten Methoden. Für die gilt natürlich das gleiche: Eine abstrakte Klasse kann nicht instanziiert werden, sondern höchstens deren Ableitungen.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Thema verteilen:
Seite 1 von 1