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