フィールドをパラメータとして受け取り、それをスーパークラスに格納されているフィールドに配置するコンストラクタを作成しようとしています。ここで私は、私は "エラーを取得しています私はJavaのサブクラスコンストラクタからスーパークラスを呼び出す
private String flavour;
でフィールドを初期化していると私はアクセサメソッド
public String getFlavour() {
return flavour;
}
を持っているスーパークラスでは
public crisps(String flavour, int quantity) {
this.flavour = super.getFlavour();
this.quantity = quantity;
}
を使用していたコードですフレーバはスーパークラスでプライベートアクセスを持っていますが、フィールドに返すアクセサメソッドを呼び出しているので、これは問題ではないと思いますか?
あなたが持っているものはうまくいくはずです。本当のコードを見せてくれるのですか? –
問題を再現するために[SSCCE](http://sscce.org)を投稿してください。 –
'title'は' crisps'または親クラスで宣言されていますか? –