1、封装Dog 文件1 public class Dog{ private String name; private int health; private int love; private String strain; public void setName(String name) { this.name = name; } public String getName(){ return this.name; } public void setHealth(int health) { this.health = health; } public int getHealth(){ return this.health; } public void setLove(int love) { this.love= love; } public int getLove() { return this.love; } public void setStrain(String strain) { this.strain= strain; } public String getStrain() { return this.strain; }
public Dog(){ } public Dog(String n,int h,int l,String s){ this.name=n; this.health=h; this.love=l; this.strain=s; }} 文件2 public class TestDog{ public static void main (String [] args){ Dog dog=new Dog(“旺财”,100,20,“拉布拉多犬”); System.out.println(dog.getName()) ; System.out.println(dog.getHealth()); System.out.println(dog.getLove()) ; System.out.println(dog.getStrain()) ;
}} 2、封装Penguin 文件1 public class Penguin{ private String name; private int health; private int love; private String sex; public void setName(String name){ this.name=name; } public String getName(){ return this.name; } public void setHealth(int health){ this.health=health; } public int getHealth(){ return this.health; } public void setLove(int love){ this.love=love; } public int getLove(){ return this.love; } public void setSex(String sex){ this.sex=sex; } public String getSex(){ return this.sex; }
public Penguin(String n,int h,int l,String s){ this.name=n; this.health=h; this.love=l; this.sex=s; } public Penguin(){ }} 文件2
public class TestPenguin{ public static void main (String [] args){ Penguin p1=new Penguin(“QQ”,100,20,“Q仔”); Penguin p2=new Penguin(); System.out.println(p1.getName()); System.out.println(p1.getHealth()); System.out.println(p1.getLove()); System.out.println(p1.getSex()); p2.setName(“YY”); System.out.println(p2.getName()); p2.setHealth(80); System.out.println(p2.getHealth()); p2.setLove(10); System.out.println(p2.getLove()); p2.setSex(“Y仔”); System.out.println(p2.getSex()); } } 3、封装宠物店 封装PetDog public class PetDog{ private String name; private int health; private int love; private String strain; public void setName(String name) { this.name = name; } public String getName(){ return “我的名字叫”+ this.name+","; } public void setHealth(int health) { this.health = health; } public String getHealth(){ return “我的健康值是”+ this.health+","; } public void setLove(int love) { this.love= love; } public String getLove() { return “我和主人的亲密度是”+this.love+","; } public void setStrain(String strain) { this.strain= strain; } public String getStrain() { return “我的类型是”+this.strain+"。"; }
public PetDog(){ } public PetDog(String n,int h,int l,String s){ this.name=n; this.health=h; this.love=l; this.strain=s; }} 封装PetPenguin public class PetPenguin{ private String name; private int health; private int love; private String sex; public void setName(String name){ this.name=name; } public String getName(){ return “我的名字叫”+this.name+","; } public void setHealth(int health){ this.health=health; } public String getHealth(){ return “我的健康值是”+this.health+","; } public void setLove(int love1){ this.love=love; } public String getLove(){ return “我和主人的亲密度是”+this.love+","; } public void setSex(String sex){ this.sex=sex; } public String getSex(){ return “我的性别是”+this.sex+"."; }
public PetPenguin(String n,int h,int l,String s){ this.name=n; this.health=h; this.love=l; this.sex=s; } public PetPenguin(){ }} 封装 TestPet import java.util.Scanner;
public class TestPet{ public static void main(String [] args){ System.out.println(“欢迎您来到宠物店”); Scanner u=new Scanner(System.in); System.out.print(“请输入要领养宠物的名字:”); String d=u.next(); System.out.println(“请选择要领养的宠物的类型:1、狗狗 2、企鹅”); int x=u.nextInt(); while(x<1||x>2){ System.out.println(“请重新选择1或者2”); x=u.nextInt(); } Judge(x); } public static void Judge(int x){ Scanner u=new Scanner(System.in); PetDog dog=new PetDog(); PetPenguin p=new PetPenguin(); switch(x){ case 1: System.out.println(“请选择要领养宠物的品种:1、聪明的拉布拉多犬 2、酷酷的雪瑞娜”); x=u.nextInt(); dog.setName(“欧欧”); System.out.println(dog.getName()); dog.setHealth(100); System.out.println(dog.getHealth()); dog.setLove(0); System.out.println(dog.getLove()); dog.setStrain(“酷酷的雪瑞娜”); System.out.println(dog.getStrain()); break; case 2: System.out.println(“请选择企鹅的性别:1、Q仔 2、Q妹”); x=u.nextInt(); p.setName(“南南”); System.out.println(p.getName()); p.setHealth(100); System.out.println(p.getHealth()); p.setLove(0); System.out.println(p.getLove()); p.setSex(“Q仔”); System.out.println(p.getSex()); break; }
} }
