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.通过“对象 . 方法” 或者 “ 对象 . 属性” 的方式赋值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值