zoukankan      html  css  js  c++  java
  • 面向对象---继承

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

  • 相关阅读:
    go学习-环境安装1-WIN10如何安装wsl2
    go学习-环境安装2-wsl2安装docker
    go学习-使用swagger生成接口文档
    go学习-WSL安装gcc
    go学习-如何修改Docker0的IP地址的默认网段
    go学习-go-sqlmock数据库操作测试
    go学习-环境安装3-wsl安装golang
    java基础学习-Stream API
    go学习-gorm
    go学习-获取form表单提交数据
  • 原文地址:https://www.cnblogs.com/zxbaoer/p/10290511.html
Copyright © 2011-2022 走看看