初始化和清理是涉及安全的两个问题。
对象用构造器确保初始化,创建对象时分配存储空间。构造器有助于确保安全,并使代码更易于阅读。构造器如果不进行创建,则必有默认构造器;但如果创建了构造器,就不会再存在一个默认构造器,在构造器中的方法名必须和类名相同。最好明确对变量进行初始化,成员变量是默认值,而局部变量可能是任意值。驼峰命名法:每个单词的首字母大写,类型采取并在一起的方法,不要用下划线区分类名。
方法重载
方法签名(这是方法的唯一标识):通过方法名和参数列表进行判断,返回值不包括在内。(例如:只关心方法运行过程,不关心返回值)。调用方法的行为通常是发送消息给对象。
static关键字
分配单一存储空间,不用管创建了多少个对象;不与对象关联,也就是说没有创建对象也能够调用这个方法。即不通过对象发送数据,实用性很高,但如果你的代码中出现了过多的static,你就要考虑重新设计你的项目,因为static不会自动被垃圾回收器回收。静态方法中必须调用静态方法,而在非静态方法中却可以调用静态方法。
枚举类型
枚举按照命名惯例,采用大写。enum和switch是一个绝佳的组合。