1.final

  1. 最终的

  2. final变量》=常量

  3. final方法=》不能被重新诶

  4. final类不能被继承

  5. 常量属性声明的的时候必须赋值

  6. final去修饰形参

  7. 一般final常量前面有static修饰

2.继承

  1. 类和类的关系(1.)has a 拥有关系(2.)is a继承关系

  2. 访问修饰:public protect 默认 private

  3. 继承的关键字是extends

  4. 调用子类构造方法时,先调用父类的构造方法,再调用子类的构造方法

  5. 调用子类构造方法时,默认先调用父类的不带参构造方法

  6. super()指的就是父类的构造方法,super()必须是构造方法的第一句话,只能在子类的构造方法使用。

  7. 默认先调用父类的不带参构造方法

3.重写

  1. 子类中与父类同名并且参数相同的方法,就是方法的重写(覆盖)

  2. super.父类的方法可以继承父类的方法

4.多态

  1. 子类重写父类的方法

  2. 创建父类对象指向子类的引用

  3. 调用被重写的方法

  4. 父类对象只能调用父类中定义好的属性和方法(1)调用重写的方法,则执行的子类的方法(2)调用属性,则调用的父类的属性。(3)调用的静态属性和静态的方法,则调用的是父类的静态方法和静态属性

  5. instanceof 判断对象的数据的类型

5.接口

  1. 接口中的方法都是未实现的public abstract

  2. 属性一定是 public static final;

  3. 接口的命名一般是是大写 I的开始

  4. 一个类使用implements来实现一个接口并且要实现接口中的所有方法

  5. 一个类可以多个接口

  6. 接口不能被new 使用多态

  7. 接口可以继承借口

第八天java笔记
第八天java笔记
第八天java笔记

相关文章: