1

という抽象クラスがmyClassあり、そのクラスには というプライベート データフィールドがありxます。パブリックgetXメソッドと抽象setXメソッドがあります。

mySubclassextendsと呼ばれるサブクラスがありますmyClass。具体的なメソッドを作成しようとしていますsetXが、コード:

public void setX() {
  x = 24.99;
}

xプライベートと同様に、エラーが発生します。xデータフィールドを保護または公開に設定する必要がありますか、それともx非公開にする方法はありますか?

4

3 に答える 3