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; }}
Sign in to make a reply
关注你的人---