javaでの継承に関する質問...
class Base {
private int val = 10;
}
class Derive extends Base{
public void setVal(int value) {
super.val = value;
}
}
サブクラスのキーワードをprivate
使用してスーパークラスのフィールドを変更できるのに、なぜスーパークラスのフィールドを宣言するために使用する必要があるのでしょうか。super
protected