次のコードを考える:「トークン抽象構文エラー」を解決するにはどうすればよいですか?
package core;
public abstract class GeometricElement {
private float area;
public abstract void calculateArea(); //will be implemented in subclasses
public float getArea()
{
this.calculateArea();
return area;
}
}
package core;
public class abstract PerfectPolygon extends GeometricElement
{
public abstract void calculateArea();
private float length;
private int sides;
public float getRadius() { return this.length; }
public float getSides() { return this.sides; }
public void setRadius(float newLength) {this.length = newLength;}
public void setSides(float newSides) {this.length = newSides;}
}
package core;
public class PerfectTriangle extends PerfectPolygon {
PerfectTriangle() {}
public void calculateArea() { }
}
package core;
public class Square extends PerfectPolygon {
Square() {}
public void calculateArea() {}
}
パッケージコアを、
public class Circle extends GeometricElement
{
private float radius;
Circle() {}
public float getRadius() { return this.radius; }
public void setRadius(float newRadius) {this.radius = newRadius;}
public void calculateArea() {}
}
私はEclipseはのエラースローしかし、私は先に行くように見えることはできません、私のプロジェクトの先頭にだ: 1)「トークンの構文エラー 『抽象的に』、このトークンを削除します」クラスPerfectPolygon 2)クラスの広場 3で「PerfectPolygonは型に解決できない」)クラスPerfectTriangle
に「PerfectPolygonはタイプに解決することはできません」私はほとんどのコードを書いていないことに注意してください、私はちょうど開始しましたコードを書いていますが、何らかの理由で からコードをコンパイルすることはできません。 理由は何ですか? 私は
よろしく、 ロン
ありがとうございます!たくさん ! – ron
@ronを試してください:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – alf