java程式碼範例(7-1)

來源:互聯網
上載者:User

標籤:定義   代碼   int   設定   運動   dog   程式碼範例   日期   oid   

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     @Override65     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());    }}

 

運行效果:

 

java程式碼範例(7-1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.