やなプログラム

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長さ();
    }
}