C# 構造体を模倣するクラスを作成しました。
public class Favourite {
protected String favName;
protected String favText;
protected String favDelay;
protected GeoPoint favPoint;
protected Uri favUri;
}
このクラスの配列を作成したい:
Favourite[] fav;
この配列にアクセスしようとすると:
fav[s].favName = bufr;
NullPointerException が発生します。 bufr
データが含まれています。次のコードとして配列にアクセスすることを追跡しました。
fav[s].favName = "";
NullPointerException も生成します。
私がやっていることは許可されているかどうかについてのいくつかの兆候を高低で検索しましたが、何も見つかりません.
私の質問は次のとおりです。
クラス オブジェクトの配列を作成できますか? もしそうなら、その配列をどのように参照しますか?
変数の 5 つの個別の配列を使用してこれを行うことができることはわかっていますが、それらをクラスに入れると、より良い構造が得られ、よりエレガントになると思います (エレガンスが好きです)。