Abstrakte Klassen und Methoden

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo

Ich soll in einer abstrakten Klasse eine abstrakte Methode implementieren.

Nun habe ich aber ein Problem mit der Syntax. Die Klasse wurde mit dem Schlüsselwort gekennzeichnet und nun soll ich in dieser eine Methode mit den Schlüsselwörtern protected abstract implementieren.

Code:
abstract class UNTERKLASSE extends OBERKLASSE {	
	protected abstract String METHODENNAME(){
		...
	}
}

Das ist doch in dieser Form gar nicht möglich, oder? Eigentlich dürfte die Methode doch dann nur das Schlüsselwort protected, ohne abstract, haben.

Oder was muss ich dabei genau beachten?

LG und Danke
 
Richtig, wenn die Methode implementiert werden soll (wenn es also nicht nur eine Deklaration, sondern auch einen Methoderumpf geben soll), dann darf da kein abstract stehen.
 
Murray hat gesagt.:
Richtig, wenn die Methode implementiert werden soll (wenn es also nicht nur eine Deklaration, sondern auch einen Methoderumpf geben soll), dann darf da kein abstract stehen.
Vielen Dank Murray!
 
Gern geschehen. Ist das eine Hausaufgabe? Dann poste mal die Aufgabenstellung; vielleicht lässt sich ja doch entscheiden, was gefordert ist: eine abstrakte Deklaration oder eine konkrete Implementierung (oder beides in zwei verschiedenen Klassen).
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben