Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
---- Logik (http://www.informatikerboard.de/board/board.php?boardid=16)
----- abstrakte Methoden (http://www.informatikerboard.de/board/thread.php?threadid=2318)


Geschrieben von Björn am 30.05.2015 um 12:27:

  abstrakte Methoden

Meine Frage:
Hallöle :-)

Eine Frage zu abstrakten Methoden (da es in diversen Büchern für mich nicht verständlich erklärt wird)

Abstrakte Methoden besitzen ja keinen Funktionsrumpf und sehen folgendermaßen aus:

public abstract int name ();

Meine Ideen:
Jetzt frage ich mich, was abstrakte Methoden für einen Sinn haben, wenn doch garkeine Anweisungen ausgeführt werden?

Vielen Dank :-)



Geschrieben von eulerscheZahl am 30.05.2015 um 13:25:

 

So kannst du sicherstellen, dass die abgeleiteten Klassen die Methode zur Verfügung stellen müssen, ähnlich einem Interface. Ist z.B. beim Entwurfsmuster Strategie hilfreich.

Unterschied zwischen abstrakter Klasse und Interface



Geschrieben von Björn am 01.06.2015 um 08:41:

 

Vielen Dank für die Antwort :-)


Forensoftware: Burning Board, entwickelt von WoltLab GmbH