飞机会飞,鸟也会飞,它们继承了同一个(接口) 飞,飞机是抽象类,鸟也是抽象类
铁门和木门都是门,没法给你一个门(不能实例化),但我可以给你一个具体的铁门或木门(多态),而且只能是门,不能是窗(单继承),一个门可以有锁(单继承),也可以有门铃(多继承),门(抽象类)定义了你是什么,锁(接口)规定了你能做什么,一个锁(接口)最好只能做一个事,总不能让它跳舞吧(接口被污染)
接口:定义了所有事情,但是自己什么都不做
抽象类:自己做了一部分,剩下的等别人来做
飞机会飞,鸟也会飞,它们继承了同一个(接口) 飞,飞机是抽象类,鸟也是抽象类
铁门和木门都是门,没法给你一个门(不能实例化),但我可以给你一个具体的铁门或木门(多态),而且只能是门,不能是窗(单继承),一个门可以有锁(单继承),也可以有门铃(多继承),门(抽象类)定义了你是什么,锁(接口)规定了你能做什么,一个锁(接口)最好只能做一个事,总不能让它跳舞吧(接口被污染)
接口:定义了所有事情,但是自己什么都不做
抽象类:自己做了一部分,剩下的等别人来做