博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象---继承
阅读量:4506 次
发布时间:2019-06-08

本文共 2223 字,大约阅读时间需要 7 分钟。

package com.jicheng;//创建一个宠物的父类public class Pey {    private String name;    private int age;    private String sex;    private int health;    private int love;    //封装    public void setName(String name){        this.name = name;    }    public  String getName(){        return this.name;    }    public  void setAge(int age){        this.age = age;    }    public  int getAge(){        return this.age;    }    public void setSex(String sex){        this.sex = sex;    }    public String getSex(){        return this.sex;    }    public void setHealth(int health){        if(health<1||health>100){            this.health = 60;            return;        }        this.health = health;    }    public int getHealth(){        return this.health;    }    public void setLove(int love){        if(health<1||health>100){            this.health = 60;            return;        }        this.health = health;        this.love = love;    }    public int getLove(int love){        return this.love;    }    //宠物的自我介绍方法;    public void print(){        System.out.println("宠物的自白:");        System.out.println("我的名字叫"+name+",今年"+age+"岁了,"+"性别是"+sex+",我的健康值为:"+health+",我和主人的亲密度为:"+love);    }}package com.jicheng;//pey 的子类狗狗类public class Dog extends Pey {    public String zhongnei;    @Override    public void print() {        super.print();        System.out.print("我的种类是:"+zhongnei+"\n");    }}package com.jicheng;//pey的子类企鹅类public class Penguin extends Pey {    public int tizhong;    public void print(){        super.print();        System.out.print("我的体重是:"+tizhong+"斤");    }}package com.jicheng;//测试类public class Test {    public static void main(String[] args){        Dog dog = new Dog();        dog.setName("多多");        dog.setAge(2);        dog.setSex("雌");        dog.setHealth(92);        dog.setLove(85);        dog.zhongnei = "拉布拉多";        //调用Dog类继承父类的方法        dog.print();        //创建企鹅类的对象        Penguin penguin = new Penguin();        penguin.setName("小黑");        penguin.setAge(1);        penguin.setSex("雌");        penguin.setHealth(76);        penguin.setLove(88);        penguin.tizhong = 6;        //调取Penguin类方法print();        penguin.print();    }}

 

转载于:https://www.cnblogs.com/zxbaoer/p/10290511.html

你可能感兴趣的文章
关于指针
查看>>
C 語言中的 sprintf() 函數
查看>>
VMware Worstation下载安装
查看>>
Qt操作Sqlite数据库
查看>>
java生产者与消费者模式
查看>>
SPOJ #442 Searching the Graph
查看>>
窗体美化,IrisSkin2.dll的使用!
查看>>
C语言声明数组变量时,在什么情况下,可不指定数组大小
查看>>
对模拟博客园登陆的改进---软件的开发规范
查看>>
简易csv解析
查看>>
JS案例之4——Ajax多图上传
查看>>
登陆系统的设计2 - 登陆页面的三种形式
查看>>
位运算---水题
查看>>
原码 反码 补码 移码
查看>>
mysql事务之savepoint
查看>>
日常零碎总结
查看>>
循序渐进开发WinForm项目(6)--开发使用混合式Winform模块
查看>>
在WinForm应用程序中快速实现多语言的处理
查看>>
阿里腾讯开撕,钉钉的广告打到腾讯的地盘了
查看>>
Vim快捷键分类
查看>>