Huhu
Habe ein abstraktes Problem, dass allerdings ziemlich schnell gelöst werden kann(glaube ich). Onkel google scheint mir überfragt.
meine frage betrifft den kommentiert gedruckten Teil:
Kann ich in einer abstrakten Klasse, in einer nicht abstrakten methode (fuettern) 2 abstrakte Methoden einbauen? Also die 2 abstrakten Methoden werde ich in den Unterklassen schreiben, doch ich will dann in meinen Objekten (die der Unterklassen) auf die nicht abstrakte Methode fuettern zurückgreifen...geht das? mein compiler sagt nein, andere probleme kann ich 8eigentlich) auschliessen...
Danke für eure Hilfe!
Habe ein abstraktes Problem, dass allerdings ziemlich schnell gelöst werden kann(glaube ich). Onkel google scheint mir überfragt.
Java:
public abstract class Haustiere
{
String name;
double futtervorrat;
int anzahlTage;
public Haustiere (String name, double futtervorrat)
{
this.name = name;
this.futtervorrat = futtervorrat;
this.anzahlTage = anzahlTage;
}
public void fuettern() //DIES BETRIFFT MEINE FRAGE
{
public abstract void sprich();
while(futtervorrat>0)
public abstract void friss();
}
public void anzeigen()
{
System.out.println("haustiername: "+name+" Futter reicht: ");
}
}
meine frage betrifft den kommentiert gedruckten Teil:
Kann ich in einer abstrakten Klasse, in einer nicht abstrakten methode (fuettern) 2 abstrakte Methoden einbauen? Also die 2 abstrakten Methoden werde ich in den Unterklassen schreiben, doch ich will dann in meinen Objekten (die der Unterklassen) auf die nicht abstrakte Methode fuettern zurückgreifen...geht das? mein compiler sagt nein, andere probleme kann ich 8eigentlich) auschliessen...
Danke für eure Hilfe!