Java习题06

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;
}

}
}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值