java学习笔记(四)

emmmmm

        ***日常更新,应该可以只写一个类型了,构造函数又名构造器。这个神奇物种,刚开始不认识,这是啥,为何和类名一样,什么操作。二话不说,开··························

由于某些对象一产生就有某些内容,所以需要构造函数

&&特点:@没有返回值,void也不写

                    @构造函数名称和类名一致

                    @没有具体的返回值

¥¥空参构造函数:类中默认有一个空参数的构造函数,是编辑器编译时添加到class文件中。

%%如果在类中自定义了构造函数,那么磨人的空参数构造函数编译器就不添加了。

········接上原理:没有定义对象的初始化过程,编译器会添加一个默认的初始化过程,如果定义了指定的对象初始化过程,默认的就不添加了。

***构造函数的细节:

            1.一个类中可有多个构造函数,他们的存在是以重载形式体现的。

            2.构造函数中也是有return语句的,用于结束初始化动作的

            3.构造函数可以被private修饰,这样其他程序就无法创建该类的对象。

            4.一般函数不能调用构造函数,但构造函数可以调用一般函数。

            5.构造函数中调用其他构造函数的语句必须定义在构造函数的第一行,(因为初始化动作要先执行),并且一个构造函数不能调用两个,因为只能写第一行。



猜你喜欢

转载自blog.csdn.net/qq_38354978/article/details/80517434