私は Java での開発の初心者で、クラス内の (別のクラスの) オブジェクトを参照する際に少し問題が発生しました。
これは、ファイル「Neighborhoods.java」からオブジェクトを作成するために使用したコードです。
public class Neighborhoods {
// variables
String name;
int vertices;
double[] latCoords;
double[] longCoords;
public Neighborhoods() {
Neighborhoods fisherHill = new Neighborhoods();
fisherHill.name = "Fisher Hill";
fisherHill.vertices = 4;
fisherHill.latCoords = new double[] {42.331672, 42.326342, 42.334464, 42.335733};
fisherHill.longCoords = new double[] {-71.131277, -71.143036, -71.148615, -71.141062};
}
}
次に、別の異なるクラス (「inPolygon」と呼ばれる) から関数を呼び出すときに、作成したオブジェクト「fisherHill」(Neighborhoods クラスから) をメイン クラスで使用しようとしました。
inPolygon.check(Neighborhoods.fisherHill.vertices);
しかし、何らかの理由で、fisherHill オブジェクトを参照しようとすると、見つからないというエラーが表示されます。
ここでばかげた間違いを犯していることは知っていますが、それが何であるかはわかりません。コードの説明に間違った用語を使用した場合は申し訳ありません。どんな助けや提案も大歓迎です。