学习目标

  • 关键字
    • final
    • static
  • 代码块
    • 静态代码块
    • 构造代码块
    • 局部代码快
  • 接口
    • 接口的作用及格式
    • 接口的成员定义
    • 接口在JDK不同版本中方法的改进
  • 枚举
    • 枚举的作用及格式
    • 枚举的使用
    • 枚举的本质

      一.关键字


      1.final能修饰什么 ?

      可以修饰方法,变量,类。


      2.final修饰的成员的特点是什么 ?

      (1)final修饰的方法不能被重写。
      (2)final修饰的变量不能再次被赋值。
      (3)final修饰的类不能被继承。

3.什么时候使用static关键字 ?

所在类的对象需要共享的时候。


4.static关键字特点及静态方法访问特点 ?

(1)静态成员被该类的所有对象的进行共享。
(2)静态成员可以通过类名调用 , 也可以通过对象进行调用 , 推荐使用类名。
(3)静态成员随着类的加载而加载 , 优先于对象存在。。
(4)静态方法中只能调用静态成员。
(5)非静态方法中可以调用任何成员。
(6)静态方法中不能存在this关键字。

二.接口


1. 接口能解决什么问题 ?

能够定义规则,拓展程序。


2. 接口的成员能定义什么,有什么特点 ?

(1)接口用关键字interface来定义。
(2)接口的成员变量只能是常量。
(3)接口没有构造方法。
(4)接口的成员方法只能是抽象方法。

枚举


1.枚举能解决什么问题 ?

当一个变量有几种固定可能的取值时,我们可以用枚举来判断。


2.枚举常用的方式 ?

权限修饰符 enum 枚举名称 {
枚举项1,枚举项2,…;
}

当日问题小结
4.1 当日遇到的问题
4.2 出现问题原因
4.3 解决问题方案