Von der Schule hab ich hier einen handgeschriebenen Eintrag zur Objekorientierung. (Rechtfläche berechnen)
[JAVA=1]class Rechteck
{ double l, b, flaeche;
void flaecheBerechnen()
{
flaeche = l*b;
}
double umfangBerechnen();
{
double umfang;
umfang = 2*l + 2*b;
return umfang;
}
}[/code]
Debugger:
Rechteck.java:8: error: missing metho body, or declare abstract
double umfangBerechnen();
Rechteck.java:12: error: return outside method
return umfang;
[JAVA=1]
class RechtRaum
{
public static void main (String[] args)
{
Rechteck = einRE;
einRE = new Rechteck(...);
einRE.l = 15.0;
einRE.b = 7.5;
einRE.flaecheBerechnen();
System.out.println(einRE.flaeche + " qm");
System.out.println(einRE.umfangBerechnen() + " m");
}
}[/code]
Debugger:
RechtRaum.java:6: error: illegal start of expression
einRE = new Rechteck(...);
RechtRaum.java:6: error: ';' expected
einRE = new Rechteck(...);
Ich kann damit nicht sehr viel anfangen und die ergebnisse der glaskugel helfen mir nicht wirklich.
[JAVA=1]class Rechteck
{ double l, b, flaeche;
void flaecheBerechnen()
{
flaeche = l*b;
}
double umfangBerechnen();
{
double umfang;
umfang = 2*l + 2*b;
return umfang;
}
}[/code]
Debugger:
Rechteck.java:8: error: missing metho body, or declare abstract
double umfangBerechnen();
Rechteck.java:12: error: return outside method
return umfang;
[JAVA=1]
class RechtRaum
{
public static void main (String[] args)
{
Rechteck = einRE;
einRE = new Rechteck(...);
einRE.l = 15.0;
einRE.b = 7.5;
einRE.flaecheBerechnen();
System.out.println(einRE.flaeche + " qm");
System.out.println(einRE.umfangBerechnen() + " m");
}
}[/code]
Debugger:
RechtRaum.java:6: error: illegal start of expression
einRE = new Rechteck(...);
RechtRaum.java:6: error: ';' expected
einRE = new Rechteck(...);
Ich kann damit nicht sehr viel anfangen und die ergebnisse der glaskugel helfen mir nicht wirklich.