java-构造器

构造器(构造方法)

构造器是什么

就是new后面的,在创建对象时自动调用的方法

构造器的特点

1.每一个类都有构造器,构造器的名称要和类名相同

2.new后面跟的就是构造器

3.一个类当中可以有一个或者多个构造器,多个构造器参数列表不能相同

4.构造器没有返回值,如果写了返回值,那么即使你的方法名和类名相同也不能代表是构造器。

5.没一个类中都有一个默认的不显示的无参的构造器,当我们重新写一个构造器的时候,我们默认调用的就是显示出来的构造器。

6.不显示的构造器将会被覆盖

7.构造器存在的意义:在创造对象时给对象赋初始值

构造器的作用

1.创建对象

2.初始化对象信息

构造器的说明

1.如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器

2.定义构造器的格式:权限修饰符 类名 (形参列表){ }

3.一个类中可以有多个构造器,批次可以构成重载

构造器练习

利用构造器,使创建的所有对象都是age = 10 ;

main{
    person p = new person();
    //这个p的age就是10了
}
class person{
    int age;
    person(){
        age = 10;
    }
}

属性赋值的方法与先后顺序

1.默认初始化

2.显示初始化,就是在类中赋值

3.构造器中赋值

4.通过“对象 . 方法” 或者 “ 对象 . 属性” 的方式赋值


版权声明:本文为weixin_64735186原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。