Java的构造方法纪要

70 篇文章 0 订阅
Java的构造方法:
    构造方法:构造方法是每个对象类中都存在的一种特殊方法,他不同于其他方法;
    其主要特征如下:
        1. 构造方法的名字一定是和它的类名相同;
        2. 构造方法没有具体的返回值;void无返回关键字也没有;
        3. 构造方法不能被static、synchronized、abstract、final、native等关键字修饰;
        4. 构造方法不能够被子类所继承;
            原因:由于构造器的接口名同类名一致,所以子类无法继承到父类的构造方法;
            扩展:
                此处说明一下关于继承初始化顺序的问题。在子类继承父类之后,
                子类的构造中默认会有super();来调用父类的无参构造器初始化父类属性及对应接口,
                然后再初始化子类;如此子类才能正常继承父类属性及接口;
                
        5. 在类创建者未创建其它构造方法之前,每个类都有一个无参的构造方法;
        6. 当类创建者创建了有参构造方法之后,此时的无参构造方法就会失效;需要用户手动去创建;

    构造方法的作用:
        构造方法最主要的作用是为成员变量赋值,初始化参数用;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值