1.java三大特性:面向对象,继承/抽象,多样性/多态
2.面向对象:class(你是谁),属性和方法
3.继承,Common,的地方提取出来,extends
4.多态:override,overload
5.interface,what you can do
6.abstract(抽象类),定义完美
完美的方法:什么都没有,(所有子类都会有)
完美的类:包含完美的方法
7.接口interface(what you can do),都是完美的方法
implement
8.回调函数(钩子函数),比如我去玩了,让b帮我做作业,b帮我做完,挂到钩子上,走了,我过了一段时间,回来,取下来
9.接口不能直接实例化,通过实例化对象实例化,类实现了接口(类implement 接口,接口多态),需要进行重写,或前面加abstract