笔记内容来自b站视频:【狂神说Java】Java零基础学习视频通俗易懂
一. 抽象类
- 通过abstract修饰的类是抽象类。
- 抽象类不能new。
- 抽象类是一种约束,在抽象类中可以写抽象方法,这种方法不用写方法体,由子类来实现。
二. 接口
- 接口是一种规范。
- 定义接口:interface
- 接口中的方法默认都是public abstract。
- 实现接口,用implement,实现接口的类必须实现接口中所有的方法。
- 面向接口编程:将系统抽象成一个个接口,在分别去实现接口,完成整个系统的任务。
三. 内部类
- 在一个类里再写一个类,那么这个类就是内部类。
- 内部类有四种:成员内部类,局部内部类,匿名内部类,静态内部类。