Java面向物件習題
阿新 • • 發佈:2019-02-02
題目:建立一個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);
}
}