N
Nietzke
Gast
Hallo erstmal.
Ich habe jetzt versucht umzusteigen in Java (hab schon gewisse Kenntnisse in C++,Delphi und Oberon). Und nun häng ich aber schon an den ersten wohl sicher einfachen Schritten. Aufgrund eines Tutorials sollte ich eine Klasse "dog" erstellen. Variable sind das Geschlecht, die Farbe und ob der Hund hungrig ist. Methoden sind Attribute anzeigen und füttern. Soweit so gut der quelltext steht erstmal:
Und nun kommt das Problem beim Kompilieren. Die aufgerufenen Methoden "d.feed" und "d.show" werden mit folgendem Fehler angekreidet:
Falls noch von Interesse, ich nutze das Java JDK 1.5.0 Update 06 und den Editor JOE 2.3 .
Danke schonmal für die Hilfe
Mfg, Nietzke
Editiert von L-ectron-X am 08.01.2006 um 17:05 Uhr
quote-Tags wurden mit code-Tags ersetzt.
Ich habe jetzt versucht umzusteigen in Java (hab schon gewisse Kenntnisse in C++,Delphi und Oberon). Und nun häng ich aber schon an den ersten wohl sicher einfachen Schritten. Aufgrund eines Tutorials sollte ich eine Klasse "dog" erstellen. Variable sind das Geschlecht, die Farbe und ob der Hund hungrig ist. Methoden sind Attribute anzeigen und füttern. Soweit so gut der quelltext steht erstmal:
Code:
class dog{
//Variablen
string sex;
string color;
boolean hungry;
//Methoden
void feed() {
if (hungry == true) {
System.out.println("Yummy!");
hungry = false;
}
else {
System.out.println("I've eaten allready!");
}
}
void show() {
System.out.println("This is a" + sex + color + " dog.");
if (hungry == true) {
System.out.println("The dog is hungry.");
}
else {
System.out.println("The dog isn't hungry.");
}
}
public static void main (String arguments[]) {
dog d = new dog();
d.sex = "male";
d.color = "blue";
d.hungry = true;
System.out.println("Calling show...");
d.show;
System.out.println("----");
System.out.println("Calling feed...");
d.feed;
System.out.println("----");
System.out.println("Calling show...");
d.show;
System.out.println("----");
System.out.println("Calling feed...");
d.feed;
}
}
Und nun kommt das Problem beim Kompilieren. Die aufgerufenen Methoden "d.feed" und "d.show" werden mit folgendem Fehler angekreidet:
C:\Projekte\Jabberwock.java:36: not a statement
d.show;
C:\Projekte\Jabberwock.java:39: not a statement
d.show;
Falls noch von Interesse, ich nutze das Java JDK 1.5.0 Update 06 und den Editor JOE 2.3 .
Danke schonmal für die Hilfe
Mfg, Nietzke
Editiert von L-ectron-X am 08.01.2006 um 17:05 Uhr
quote-Tags wurden mit code-Tags ersetzt.