JAVA第11次作业

1.

过程:switch处x为4,因为case:4和5执行语句后没有break,则执行case 4 5与default,j经过三次自增后变成3。

结果:3

2.


public class Dongwu{
    private String name;
    private int age;
    private String xb;
    private boolean pad;
    public void setName(String name){
        this.name=name;
        }
        public void setAge(int age){
            this.age=age;
            }
        public void setXb(String xb){
                this.xb=xb;
                }
                public String getName(){
                    return name;
                }
                public int getAge(){
                    return age;
                }
                public String getXb(){
                    return xb;
                }
                public void setPad(boolean pad){
                    this.pad=pad;
                    }
                    public String getPad(){
                        if(pad)
                        return "有肉垫";
                        else
                        return "无肉垫";
                    }
                    public Dongwu(){}
    public Dongwu(String name,int age,String xb,boolean pad){
        setName(name);
        setAge(age);
        setXb(xb);
        setPad(pad);
    }
                    public String speak(){
return "";
                    }
        public String toString(){
                return "name:"+this.name+",age:"+this.age+",xb:"+this.xb+","+getPad()+","+speak();
            }
}


public class Gou extends Dongwu{
    public Gou(){}
    public Gou(String name,int age,String xb,boolean pad){
        setName(name);
        setAge(age);
        setXb(xb);
        setPad(pad);
    }
    public String speak(){
        return "汪汪";
    }
}
public class Mao extends Dongwu{
    public Mao(){}
    public Mao(String name,int age,String xb,boolean pad){
        setName(name);
        setAge(age);
        setXb(xb);
        setPad(pad);
    }
    public String speak(){
        return "喵喵";
    }
}
public class DongwuTest {
    public static void main(String[] args) {
        Mao m=new Mao("猫",3,"女",true);
        Gou g=new Gou("狗",5,"男",false);
        System.out.println(m.toString());
        System.out.println(g.toString());
    }
}

将悲伤的事对半分吧,将快乐的事拼凑成双吧