java-了解构造器

构造方法作用就是对类进行初始化。

1.构造器的名称必须和类名一致;
2.一个类中可以定义多个构造器,但是构造器的参数列表必须不同;
3.如果我们没有手动定义构造器,则java系统会提供一个默认的构造器给我们使用。一旦我们定了构造器,则系统会把构造器收回;
4.构造器的作用:实例化对象,给对象赋初始值;
5.代码游离块优先执行
原文:https://blog.csdn.net/hj464171584/article/details/78903939

java中构造方法的使用有两个地方,一个是跟在关键字new后面,类名加上一个小括号(),小括号内根据实际加上实参,另外一个是跟在关键字super或this后加上一个小括号(),小括号内根据实际添加实参。


package com.dbzhang.demo;
/**
 * 懒汉式单例模式
 * @author Administrator
 *
 */
class Singleton{
	private Singleton(){}
	private static Singleton singleton = null;
	//静态方法工厂
	public static Singleton getSingleton(){
		if(singleton==null){
			singleton = new Singleton();
			//当new对象的时候,调用无参构造函数初始化对象Singleton
		}
		System.out.println("初始化完成"+singleton);
		return singleton;
	}
}
public class Test{
	public static void main(String args[]){
		System.out.println("------开始调用getSingleton()方法-------");
		Singleton.getSingleton();
		System.out.println("------结束-------");
	}

--------------------- 

运行结果:
在这里插入图片描述
原文:https://blog.csdn.net/zdb292034/article/details/80642482

发布了262 篇原创文章 · 获赞 201 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/hdy14/article/details/98302426