面向对象day04

笔记

//声明整型数组arr,包含三个元素,每个元素都是int类型,默认值为0
int[] arr = new int[];
//声明了Student正数组stus,包含3个元素,每个元素都有Student型,默认值为null
Student[] stus = new Student[3];
//声明了Boom整数组b,包含10个元素,每个元素都是Boom型,默认值为null
Boom[] b = new Boom[10];
//生命ObservesSubmaine型数组,包含20个元素,每个元素是ObservesSubmaine型,默认值为null
ObservesSubmaine[] os = new ObservesSubmaine[20];


精华笔记

  1. 引用类型数组

    • 与基本类型数组的区别:
      • 给数组元素赋值必须new一下
      • 若想访问对象数据必须通过数组元素打点
  2. 继承:

    • 作用:代码复用
    • 通过extens来实现继承
    • 超类/父类:共有的属性和行为
      派生类/子类:特有的属性和行为
    • 子类既能访问自己的,也能访问父类,但是父类不能访问子类的。
    • 一个父类可以有很多个子类,一个子类只能有一个父类-----------单一继承
    • 具有传递性
    • java规定:构造子类之前必须先构造父类
      + 在子类的构造方法众若没有调用父类的构造方法,则默认super()调用超累的无参构造方法
      + 在子类的构造方法中若自己调用了超类的构造方法,则不在默认提供
      > super()调用超类构造方法,必须位于子类构造方法的第1行
  3. super:指代当前对象的父类对象
    super的用法

    + super.成员变量名--------------------------访问父类的成员变量
    + super.方法名()------------------------------调用父类的方法
    + super()----------------------------------------调用父类的构造方法
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值