1. 程式人生 > >Java面向物件習題

Java面向物件習題

題目:建立一個Person類,宣告屬性和行為,在測試類中例項化物件,並通過呼叫物件的方法列印以下內容:
“小王是一個男胖子,體重200.0kg。某天他開始減肥,經過不懈努力,減了40kg。減肥後的體重是160.0kg。”

Person類:
public class Person {
    private String name;
    private char sex;
    private double weight;



    public void jf(double i){
        String s = "他";
        if(sex == '女'){
            s = "她"
; } System.out.println(name+"是一個"+sex+"胖子,體重"+this.weight+"kg。某天他開始減肥,經過不懈努力,減了"+i+"kg。減肥後的體重是"+(weight-i)+"kg。"); } public String getName() { return name; } public void setName(String name) { this.name = name; } public char getSex() { return
sex; } public void setSex(char sex) { this.sex = sex; } public double getWeight() { return weight; } public void setWeight(double weight) { this.weight = weight; } public Person(String name, char sex, double weight) { this.name = name; this
.sex = sex; this.weight = weight; } public Person() { } } Test類: public class Test { public static void main(String[] args) { /*Person p = new Person(); p.setName("小王"); p.setWeight(200.0); p.setSex('男');*/ Person p = new Person("小王",'男',200.0); p.jf(40); } }