JAVA基础回顾篇1——构造器+继承

本文详细探讨了JAVA中的构造器,包括构造器的作用、如何根据入参选择构造器、构造器重载以及使用this调用构造器的原因。此外,还深入介绍了继承的概念,如extends关键字、重写规则、super的使用以及子类继承父类的实例变量内存分配等核心概念。
摘要由CSDN通过智能技术生成

只是内容来源于疯狂java讲义

构造器:

继承:

 

1、构造器时创建java对象的途径,是不是说明构造器完全负责创建java对象
答:不是
/*调用构造器时,
    系统会先为该对象 分配内存空间, 并为该对象执行默认初始化,  此时对象已经生成    
    这会对象已经生成,        
    (分配内存空间、对象默认初始化,是在构造器执行之前)
    
所以:系统执行构造器的方法体之前,系统已经创建了对象,只是此时对象无法外界直接访问,只能在构造器中用this访问

构造器方法体执行完之后,构造器返回此对象,赋给某个变量,可外界访问

new 时创建对象,创建后调用构造器,构造器返回该对象
*/
2、系统new调用构造器,根据入参实例列表决定用哪个构造器

3、构造器的重载
    多种初始化方式,
    构造函数存在包含关系时,构造器内用this调用被包含的构造器
    构造器不可以直接调用,必须new&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值