public abstract class 大根 {
private int 長さ;
private void set長さ(int 長さ){
this.長さ = 長さ;
}
public int get長さ(){
return this.長さ;
}
public 大根(int 長さ){
set長さ(長さ);
}
public abstract void print長さ();
public static void main(String args) {
大根 大根 = new ごぼう(20);
大根.print長さ();
大根.set長さ(50);
大根.print長さ();
}
}
public class ごぼう extends 大根 {
public ごぼう(int 長さ) {
super(長さ);
}
public void print長さ() {
System.out.println("ごぼうの長さは" + get長さ() + "です");
}
public static void main(String args) {
大根 大根 = new ごぼう(20);
大根.print長さ();
// 大根.set長さ(50); //スーパークラスのprivateにはアクセスできない
大根.print長さ();
}
}