构造器:
①通过new关键字调用
②构造器虽然有返回值,但是不能定义返回类型(返回值类型肯定是本类),不能在构造器里使用带数据的return语句
③如果我们没有定义构造器,则编译代码时(Java--Class)会自动定义一个无参的构造函数。如果已定义则编译器不会添加
④构造器的方法名必须和类名一致(构造器/构造函数主要是用来对类的成员变量进行初始化,当类创建实例/对象时调用)
概念:
①:能够创造对象
②:构造器的名字必须和类名一样
③:没有返回值
构造函数不是没有返回值吗?为什么不能用void?
规定。事实上,构造参数是有返回值的就是构造的对象。如此写法只是针对于特殊构造函数规定



