您的位置:首页 > 其它

继承猫狗案例

2015-10-14 18:18 423 查看
class gong{

private String name;

private int age;

private String yan;

public gong(){}

public gong (String name,int age,String yan){

this.name=name;

this.age=age;

this.yan=yan;

System.out.println(name+"-"+age+"-"+yan);

}

public String getName(){

return name;

}

public void setName(String name){

this.name=name;

}

public int getAge(){

return age;

}

public void setAge(int age){

this.age=age;

}

public String getYan(){

return yan;

}

public void setYan(String yan){

this.yan=yan;

}

public void eat(){

System.out.println("吃饭");

}

}

class mao extends gong{

public mao(){}

public mao(String name,int age,String yan){

super(name,age,yan);

}

public void eat(){

super.eat();

System.out.println("玩");

}

}

class dog extends gong{

public dog(){}

public dog(String name,int age,String yan){

super(name,age,yan);

}

public void eat(){

super.eat();

System.out.println("看门");

}

}

class dogDemo{

public static void main(String[] args){

mao m=new mao();

m.setName("小白");

m.setAge(2);

m.setYan("白色");

System.out.println(m.getName()+"---"+m.getAge()+"---"+m.getYan());

m.eat();

mao m1=new mao("小白",2,"白色");

System.out.println("------------");

dog d=new dog();

d.setName("小黑");

d.setAge(3);

d.setYan("黑");

System.out.println(d.getName()+"---"+d.getAge()+"---"+d.getYan());

d.eat();

dog d1=new dog("小黑",3,"黑");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: