<aside> 🗣 本系列文章为《Effective Java 3rd Edition》的阅读手记,该著作中提供了90条java的编程建议,都是从实战中总结出的高阶经验。结合实际开发中的使用频率,对有的条目详细解读和实践,对于一些不常用的条目,就当走个意识,真正实践中遇到再回头细读。
</aside>
优点:
缺点:
常用的静态方法命名:
我们在创建类的时候,通常的定义方式如下:
public class A {
private int a;
private int b;
private String c;
// constructor with parameters
public A(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
// defalut constructor
public A() {
}
// setters and getters are omitted
}
在使用这个类的时候,通常会使用带参数的构造函数,对不需要设置的参数采用默认值,创建方式为:
A obj = new A(1, 2, 0);
// 其中c设置了默认值0