继承猫狗案例
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,"黑");
}
}
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,"黑");
}
}
相关文章推荐
- html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
- [LeetCode]: 110: Balanced Binary Tree
- windows系统获取mac地址命令
- git checkout命令详解
- 表达式求值
- DISCUZ 自定义模板
- 手机移动端web默认字体
- IOS 编辑框显示默认提示
- UDP、TCP
- ORDER BY RAND()
- JScrollBar在Nimbus L&F下滚动条消失
- git使用之七——Android Studio下git的正确使用
- 我开通了我的博客
- Android位置框架之GPS精度顺藤摸瓜
- iOS/object-c: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- grep练习
- NetBeans中表格的增加、删除、修改
- git使用之六——github协同工作的Fork+Pull Request
- 游戏数据存储探讨
- 文本搜索grep知识点总结