Newer
Older
Onitaizi / src / Issun / Person.java
@Motoki Miura Motoki Miura on 13 Feb 2022 1 KB stories
package Issun;

public class Person {
    String myName;
    int myHeight;
    public void SetName(String name){
        myName = name;
    }
    public String GetName(){
        return myName;
    }

    public void SetHeight(int height){
        myHeight = height;
    }
    public int GetHeight(){
        return myHeight;
    }
    public void Height(){
        System.out.println(GetName()+" の身長は" +GetHeight()+" cmです。");
    }
    public void HeightChange(){
        myHeight *= 2;
    }
}

class Musume extends Person {
    Musume(){
        myName = "娘";
    }
    void getKoduchi(){
        System.out.println(myName+" は小槌を拾いました");
    }
    void hitKoduchi(Person target){
        System.out.println(myName+" は "+target.GetName()+" をたたきました");
        target.HeightChange();
    }
}

class Issunboshi extends Person {
    Issunboshi(){
        myName = "一寸法師";
    }
}

class Oni extends Person {
    Oni(){
        myName = "鬼";
    }
    void dropKoduchi(){
        System.out.println(myName+" は小槌を落としました");
    }
}