1.回顾:
-给成员变量赋初始值
-与类同名 ,没有返回值(void都没有)
-在创建对象时被自动调用。
-若自己不懈构造方法 则编译器自动提供一个无参构造方法,若写了 则不提供
2. this
-指代当前对象,哪个对象调用方法了他指的就是哪个对象
-this.成员变量名-------------访问成员变量(成员变量与局部变量相同时不能省略this)
3.null:表示空唯有指向任何对象,若引用类型引用null 则不能进行任何操作。
1.精华笔记:
1.引用类型数组
- 与基本数组的区别
--若给数组赋值必须new一下
--若想访问数组对象数据 必须通过数组打点
2.继承:
-1通过 extends来实现
-2父类:共有的属性
-3子类:特有的属性
-4子类可以访问自己也可以访问父类,但是分类不能访问子类
-5一个父类可以有多个子类。一个子类只有一个父类------单一继承。
-6继承具有传递性
java规定:构造派生类之前必须先构造父类
-在子类的构造方法中若没有调用父类的构造方法,则默认super()调用父类的无参构造方法
-super()调用父类构造方法一定在第一行 ,放在后面会报错。
3.super:指代当前对象的父类对象
super的用法
--super.成员变量名-------------访问父类的成员变量
--super.方法名-------------调用父类的方法
--super()-------------调用父类的构造方法