23.接口
1.概述
2.接口特点
3.接口成员的特点
4.类和接口的关系
5.抽象类和接口的区别
设计理念区别解释:
抽象类有时候是为了对应现实生活中的"一类"东西,例如手机类:一般属性都包括:长度,宽度,颜色;功能(方法)都包括:打电话,发短信,玩游戏等等,于是我们就创造了一个对应的抽象类来表示"手机"的基本属性和功能,也就是说,一个类只要继承了该抽象类,那么他就会有打电话,发短信,玩游戏这一系列的功能,但是,总有一些手机额外带有个性功能,例如"砸核桃,超强相机,3d音效";那么怎么办呢?于是便有了砸核桃接口,超强相机接口,3d音效接口,具备以上一个或者多个功能的手机可以去实现一个或多个接口,也就满足了现实需求;