Hallo,
arbeite mit jdk 5.0 und eclipse 3.1.
Ich will die abstrakten Klassen und interfaces verstehen und habe mir hierfür ein kleines Programm geschrieben
Ich möchte jetzt aber das quadrat und rechteck in einem interface implementiert werden.
Komme an dieser Stelle nicht weiter, kann ich einfach folgendes einfügen? ich bekomme immer error meldungen
und dann
Hoffe das mir jemand weiterhelfen kann, das Thema interfaces ist mir noch etwas schleierhaft trotz mehreren Büchern. :###
arbeite mit jdk 5.0 und eclipse 3.1.
Ich will die abstrakten Klassen und interfaces verstehen und habe mir hierfür ein kleines Programm geschrieben
Code:
class Rechteck {
protected int x = 0;
protected int y = 0;
public Rechteck () {/* tut nichts */}
public Rechteck (int d1, int d2) {
x = d1;
y = d2;
}
public int Flaecheninhalt () {return x * y;}
}
class Quadrat extends Rechteck {
public Quadrat () {/* tut nichts */}
public Quadrat (int d) {
x = d;
y = d;
}
}
public class main {
public static void main (String args []) {
Rechteck r = new Rechteck ();
System.out.println ("Erstes Rechteck: " + r.Flaecheninhalt ());
r = new Rechteck (5, 10);
System.out.println ("Zweites Rechteck: " + r.Flaecheninhalt ());
Quadrat q = new Quadrat ();
System.out.println ("Erstes Quadrat: " + q.Flaecheninhalt ());
q = new Quadrat (5);
System.out.println ("Zweites Quadrat: " + q.Flaecheninhalt ());
}
}
Ich möchte jetzt aber das quadrat und rechteck in einem interface implementiert werden.
Komme an dieser Stelle nicht weiter, kann ich einfach folgendes einfügen? ich bekomme immer error meldungen
Code:
public interface geometrie {
public void Quadrat ();
public void Rechteck ();
}
Code:
public class rechnen extendsmain implements geometrie{
....
}
Hoffe das mir jemand weiterhelfen kann, das Thema interfaces ist mir noch etwas schleierhaft trotz mehreren Büchern. :###