java代码示例(7-1)

Dog类

 1 /***
 2  * 宠物狗狗类,使用权限修饰符private和public进行封装
 3  * @author chenyanlong
 4  * 日期:2017/10/15
 5  */
 6 package com.hp.test07;
 7 
 8 public class Dog {
 9 
10      //定义变量
11     private String name;//昵称
12     private int health;//健康值
13     private int love;//亲密度
14     private String  strain;//设置狗狗的品种
15     
16     
17     /*通过吃饭增加健康值*/
18     public void eat(){
19         if(health>=100){
20             System.out.println("狗狗"+name+"需要运动了");
21         }else{
22             health=health+5;
23             System.out.println("主人,"+name+"吃饱了!");
24         }
25     }
26     
27     /*通过与主人玩游戏增加亲密度,但同时减少健康值*/
28     public void play(){
29         if(health<20){
30             System.out.println("主人,"+name+"生病了");
31         }else{
32             health=health-3;
33             love=love+5;
34         }
35     }
36     public String getName() {
37         return name;
38     }
39     public void setName(String name) {
40         this.name = name;
41     }
42     public int getHealth() {
43         return health;
44     }
45     public void setHealth(int health) {
46         this.health = health;
47     }
48     public int getLove() {
49         return love;
50     }
51     public void setLove(int love) {
52         this.love = love;
53     }
54     
55 
56     public String getStrain() {
57         return strain;
58     }
59 
60     public void setStrain(String strain) {
61         this.strain = strain;
62     }
63 
64     @Override
65     public String toString() {
66         return "Dog [name=" + name + ", health=" + health + ", love=" + love + ", Strain=" + strain + "]";
67     }
68     
69     
70     
71 }

DogTest类:

package com.hp.test07;

import java.util.Scanner;

public class DogTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Dog dog=new Dog();
        
        System.out.println("----------------欢迎来到宠物店--------------");
        System.out.println("请选择需要领养的宠物品种:1.哈巴狗  2.牧羊犬");
        Scanner input=new Scanner(System.in);
        dog.setStrain(input.nextLine()); 
        
        System.out.println("请给你的爱犬起个好听的名字:");      
        Scanner input1=new Scanner(System.in);
        dog.setName(input1.next());
        
        System.out.println("设定健康值:eg:80");
        Scanner input2=new Scanner(System.in);
        dog.setHealth(input2.nextInt());
        
        System.out.println("设定爱心值:eg:80");
        Scanner input3=new Scanner(System.in);
        dog.setLove(input3.nextInt());
       
        System.out.println(dog.toString());
    }

}

 

运行效果:

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值