类的设计技巧

太久没写了,还是得多总结。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.提高代码的复用性和约束性
   多使用继承和实现
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值