Wie pro The Java Programming Language(by Arnold Gosling) (ref pg. 275), wenn wir abstract
ausdrücklich vor einer Methodendeklaration in einer Schnittstelle verwenden, können wirMit Stichwort abstrakt in Methoden in Java
die Methode Methode bei der Umsetzung Klasse überspringen.
Gemäß dem Beispiel:
interface Sheet{
public double computeArea();
public abstract double computePerimter();
}
class Sphere implements Sheet{
// Some data members and constructors.
public double computeArea() { ... }
// No implementation of computePerimeter
}
Aber wenn ich versuche, ein Objekt der Klasse Kugel zu schaffen, habe ich gezeigt, einen Fehler up, dass der computePermeter Methode hasnt überlastet worden ist (das soll der Fall ist) . diese Methode implementating
Aber gemäß dem Zusammenhang könnte man die Methode skip
wenn es explicitly declared
als abstract
gewesen .Allerdings es eine Klasse werden muss. Arent die Methoden in einer Schnittstelle implizit abstract ?? Oder interpretiere ich es falsch? Die explicit abstract
hat verwirrt mich ein wenig .. bitte helfen ..
ehhh .. Kann ich "urheberrechtlich geschütztes Material" einfügen? – letsc