2014年9月4日

访问器中谨慎返回引用类型对象

摘要: 面向对象三大特性之一是封装,类中的域(变量),尽量使用private,如果真要访问,可以提供get和set,以避免破坏封装性。但是,如果get访问器中返回的是引用类型对象的话,那也有可能会被外界所修改,从而破坏封装性。如:public class Employee { private Date hi... 阅读全文

posted @ 2014-09-04 23:14 左直拳 阅读(160) 评论(0) 推荐(0) 编辑

私有域

摘要: 按道理,类中的私有域,外界不能访问,但是,对于同属一个类的对象,却可以访问,这一点,java和C#都是一样的。java:public class Employee { private String name; public Employee(String name){ this.name = na... 阅读全文

posted @ 2014-09-04 23:05 左直拳 阅读(307) 评论(0) 推荐(0) 编辑

导航