代码块
*局部代码块:方法的内部(了解)
* {代码}--作用域 申明的变量作用范围
* 在同一个方法内部区别不同的功能
*
* 构造代码块:类里面
* 经过编译以后,把代码块里面的代码 编译到构造方法中去
*
* 静态代码块:写在类里面的 由static修饰
* 随着类的加载而执行一次
* JDBCUtil 使用静态代码量加载驱动.
抽象类
抽象类:
* 由abstract修饰类 叫做抽象类
* 由abstract修饰的方法叫做抽象方法,抽象方法没有方法体
* 可以有哪些成员:
* 普通方法
* 成员变量
* 可以有构造方法
* 抽象方法
*
* 抽象方法的方法体?
* 方法体的实现是需要其子类进行方法覆写
* 多态的写法
接口
接口的定义:意义在于定义一种规范,模板,标准
* 接口里面有哪些成员:
* 成员变量(不可变的变量)
* 抽象方法
* 没有普通方法
* 没有构造方法
* 接口里面的抽象方法的方法体:
* 需要借助实现类实现接口抽象方法
* 接口与接口之间是可以多继承
* 实现类的特点:
* 1.实现类必须实现接口的全部抽象方法
* 2.一个实现类可以同时实现多个接口
* 3.实现类可以同时继承一个类,并实现多个接口(先继承,后实现)