Discuss / Java / 方法使用练习

方法使用练习

Topic source
import java.util.Calendar;public class MethodPractice {    public static void main(String[] args) {        Person ming = new Person();        ming.setName("小明");        ming.setBirth(2008);  //传入小明的出生年份        System.out.println("姓名:"+ming.getName()+",年龄:"+ming.getAge());    }}class Person {    private String name;    private int birth;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public void setBirth(int birth) {        this.birth = birth;    }    public int getAge() {        Calendar cal = Calendar.getInstance();        return calcAge(cal.get(Calendar.YEAR)); // 调用private方法 cal.get(Calendar.YEAR)获取当前年份,类型为int    }    // private方法:    private int calcAge(int currentYear) {        return currentYear - this.birth;    }}

  • 1

Reply