public class Employee { private String name; // 姓名 private int age; // 年龄 private String phone; // 联系电话 private String address; // 家庭住址 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { // 对年龄进行限制 if (age < 18 || age > 40) { System.out.println("年龄必须在18到40之间!"); this.age = 20; // 默认年龄 } else { this.age = age; } } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }如上述代码所示,使用 private 关键字修饰属性,这就意味着除了 Employee 类本身外,其他任何类都不可以访问这些属性。但是,可以通过这些属性的 setXxx() 方法来对其进行赋值,通过 getXxx() 方法来访问这些属性。
public class EmployeeTest { public static void main(String[] args) { Employee people = new Employee(); people.setName("王丽丽"); people.setAge(35); people.setPhone("13653835964"); people.setAddress("河北省石家庄市"); System.out.println("姓名:" + people.getName()); System.out.println("年龄:" + people.getAge()); System.out.println("电话:" + people.getPhone()); System.out.println("家庭住址:" + people.getAddress()); } }运行该示例,输出结果如下:
姓名:王丽丽 年龄:35 电话:13653835964 家庭住址:河北省石家庄市
本文链接:http://task.lmcjl.com/news/10558.html