Hey.....sorry wenn ich das jetzt so sage, aber ihr müßt mir helfen. Ich hänge seit einer Woche an einer Übungsaufgabe fest, die ich absolut nicht zum laufen bekomme.....ich weiss auch nicht obich vll was vergessen habe, oder sogar das Prinzip der Klassen und Methoden falsch verstanden habe.
Folgendes ist die Aufgabe
Also die 6.2 sieht so bei mir aus
so und die 6.3 sieht so bei mir aus
Jedoch zeigt mir Eclipse zwei Fehlermeldungen an und zwar in Klasse Zwei_Brick bei
Brick brick1 ...... und bei Brick brick2 =........
Ich weiss nicht weiter...ich habe es ohne eure Hilfe versucht, aber ich komm da einfach net weiter....was mache ich fasch?
Bitte helft mir.
Gruß Torsten
Folgendes ist die Aufgabe
Code:
6.2 Entwickeln Sie eine Klasse Brick.java welche einen Ziegelstein
darstellt mit vier double Attributen: die Abmessungen x, y, z
und der Preis cost. Die Klasse soll einen Konstruktor besitzen mit
Hilfe dessen alle diese Attribute initialisiert werden können und eine
Methode volume()zur Berechnung des Volumens des Ziegelsteins.
6.3 Schreiben Sie eine Anwendung in welcher zwei Brick-Objekte
erzeugt werden und ihre Attribute wie auch Volumina auf dem
Bildschirm ausgegeben werden.
Also die 6.2 sieht so bei mir aus
Java:
package Uebung6_2;
public class Brick {
double x, y, z; //Definition der Attributen LxBxH
double cost; //Kosten,Preis
/**
* @param args
*/
public Brick(double laenge, double breite, double dicke, double kosten) //Konsturktor
{ //intitialisierung der Daten/Werte
x = laenge; //Attribute
y = breite;
z = dicke;
cost = kosten;
}
public double volume() //Methode Volumen
{
return x*y*z; //Rückgabe Volumen
}
}//Ende von Klasse Brick
so und die 6.3 sieht so bei mir aus
Java:
package Uebung6_3;
public class Zwei_Brick {
/**
* @param args
*/
public static void main(String[] args) {
Brick brick1 = new Brick(0.20, 0.20, 0.15, 0.05); //erstell das Objekt Brick_eins mit drei Daten
Brick brick2 = new Brick(0.80, 0.60, 0.20, 0.10); //erstell das Objekt Brick_zwei mit drei Daten
System.out.println("Die Attribute des ersten Steins: "); //Ausgabe der Daten brick_eins
System.out.println("Laenge="+brick1.x+" m"+"Breite="+brick1.y+" m"+"Dicke="+brick1.z+" m"+"Preis="+brick1.kosten+"Euro");
System.out.println("Die Attribute des zweiten Steins: "); //Ausgabe der Daten brick_zwei
System.out.println("Laenge="+brick2.x+" m"+"Breite="+brick2.y+" m"+"Dicke="+brick2.z+" m"+"Preis="+brick2.k+"Euro");
}
}
Jedoch zeigt mir Eclipse zwei Fehlermeldungen an und zwar in Klasse Zwei_Brick bei
Brick brick1 ...... und bei Brick brick2 =........
Code:
Multiple markers at this line
- Brick cannot be resolved
to a type
- Brick cannot be resolved
to a type
Ich weiss nicht weiter...ich habe es ohne eure Hilfe versucht, aber ich komm da einfach net weiter....was mache ich fasch?
Bitte helft mir.
Gruß Torsten