本文共 651 字,大约阅读时间需要 2 分钟。
太久没写了,还是得多总结。Java的精髓在于面对对象,而对象是由类而来的,Java所有的代码都在类中,由此可见,类的设计既基础,也很重要。下面是个人总结的几点类的设计技巧(其实都是围绕着封装性来的):
1.自定义域私有
private String name; 但是也有公开的 比如:public static final String address="燕子坞"; (这个自定义域属于这个类的,可以直接用类名调用) 2.不是每个自定义域都给出公开方法 比如一个人的生日 不会变的 ,那我就不给出Set方法 3.手动初始化自定义域 主要有两种方式: a. 定义的时候给出初始化值 private String name="王语嫣"; b. 构造器中初始化4.命名得规范
不管是类名还是自定义域名还是方法名 得见名知义 访问器方法以get开头,更改器方法以set开头 5.属性不要太多,将属性封装到类中 private String name; private Integre age; private Date employed_time; private Double salary; 比如上面的类 可以将 name 和 age封装到 一个基本信息类中 private BaseInfo baseinfo; private Date employed_time; private Double salary; 6.一个类的功能不要太多 高内聚,低耦合 7.提高代码的复用性和约束性 多使用继承和实现转载地址:http://malti.baihongyu.com/