一.static关键字详解
1.加在方法上是静态方法,加在属性上是静态属性
2.
3.代码块
4.
5.静态导入包
二.抽象类
1.
2.
(1)抽象类不能new,只能靠子类去实现它
(2)抽象类里面可以写普通的方法
(3)抽象方法必须在抽象类里面
3.抽象类有构造器吗
抽象类是存在构造器的,子类引用抽象类的构造器
4.抽象类存在的意义
可以将设计与实现进行分离
三.接口
1.接口与抽象以及普通方法的区别:
(1)普通类:只有具体实现
(2)抽象类:具体实现和规范(抽象方法)都有
(3)接口:只有规范 约束和实现分离:面向接口编程
2.接口的本质是契约,是对对象的抽象
3.接口定义的关键字是interface, 接口里面所有定义的都默认是public abstract
四.内部类
1.成员内部类
(1)
(2)
2.静态内部类
(1)
3.也是内部类
4.局部内部类
5.