一个菜鸟对 java 类和对象的理解

来源:互联网 发布:ftp服务默认端口 编辑:程序博客网 时间:2024/04/28 06:34

//Dog类public class Dog{    private int health;    private int love=0;    private String name;    private String strain;    public void setHealth(int health){        if(health>100||health<1){            System.out.println("错误!健康值默认为60");            this.health=60;        }        else{            this.health=health;        }    }        public void setName(String name){            this.name=name;        }        public void setStrain(String strain){            this.strain=strain;        }        public int getHealth(){            return health;        }        public String getName(){            return name;        }        public String getStrain(){            return strain;        }        public void print(){            System.out.println("宠物的自白:\n我的名字叫" + name + ",健康值是"+ health + ",和主人的亲密度是"+ love + ",我是一只 " + strain + "。");        }    }                //Penguinpublic void Penguin(){    private int health2;    private int love2=0;    private String name2;    private String strain2;    public void setHealth2(int health2){        if(health2>100||health2<1){            Systystem.out.println("错误!健康值的默认值为60");            this.heaith2=60;        }        else {            this.health2=health2;        }    }    public void setName2(String name2){        this.name2=name2;    }    public void setStrain2(String strain2){        this.strain2=strain2;    }    public int getHealth2(){        return health2;    }    public String getName2(){        return name2    }    public String getStrain2(){        return strain2;    }    public void prin(){        System.out.println("宠物的自白:\n我的名字叫" + name2 + ",健康值是"+ health2 + ",和主人的亲密度是"+ love2 + ",我是一只 " +strain2 + "企鹅。");    } }//Animalimport java.util.Scanner;public class Animal{    public static void main(String[] args){        Scanner input = new Scanner(System.in);        System.out.println("欢迎您来到宠物店!");        System.out.println("请输入要领养宠物类型(1、狗    2、企鹅)");        int num=input.nextInt();        if(num==1){            System.out.println("请输入要领养宠物狗狗的名字:");            String name=input.next();            System.out.println("请选择狗狗的品种:(1、聪明的拉布拉多犬" +" 2、酷酷的雪娜瑞)");            String strain=null;            if(input.nextInt==1){                strain="聪明的拉布拉多犬";            }            else{                strain="酷酷的雪娜瑞";            }            System.out.println("请输入狗狗的健康值");            int health=input.nextInt();            Dog dog = new Dog();            dog.setHealth(health);            dog.setName(name);            dog.setStrain(strain);            dog.print();            }            else{            System.out.print("请输入要领养宠物企鹅的名字:");String Name2 = input.next();System.out.print("请选择企鹅的性别:(1、Q妹2、Q仔)");String Strain2 = null;if (input.nextInt() == 1) {Strain2 = "Q妹";}else {Strain2 = "Q仔";}System.out.print("请输入狗狗的健康值");int healthl2=input.nextInt();Penguin penguin= new Penguin();penguin.setHealth2(healthl2);penguin.setName2(Name2);penguin.setStrain2(Strain2);penguin.prin();}input.close();    }}

0 0
原创粉丝点击