构造对象
想使用对象,就必须先构造对象。
Java中使用构造器构造新的实例。
构造器是一种特殊的方法
so,构造方法也是方法,也可以用public、private进行修饰。
例如:对比
1、可以理解为格式一样,因为构造方法返回的类必定是该构造方法所构造的类,所以省略
2、省略return
3、构造器方法方法名为大写,其他方法为小写
public Thread(String name) {
init(null, null, name, 0);
}
private void init(ThreadGroup g, Runnable target, String name,
long stackSize) {
init(g, target, name, stackSize, null, true);
}
当用private修饰构造方法时
1、用于单例模式
如:
public class Elvs {
private static final Elvs INSTANCE = new Elvs();
private Elvs() {
}
public static Elvs getInstance() {
return INSTANCE;}
public void sys() {
System.out.println("******");
}
}
2、 通过类的私有构造函数来强调类的不可实例化
例如在实际的应用中&