author:咔咔
wechat:fangkangfk
接口:
接口是用interface声明的
接口中定义的方法都是公共的
接口只需要声明自定义方法不需要具体内容
实现接口使用implements实现,接口支持多实现,使用逗号隔开即可
继承接口的类必须实现接口方法,否则会报出致命错误
抽象类:
抽象类里边可以有抽象方法,也可以有普通方法
有抽象方法的类一定是抽象类
定义为抽象类不可以被实例化
在抽象类里边抽象方法和普通方法名不能和抽象类名一样,否则会报错
继承抽象类,必须重写抽象类里边的方法,否则会报出致命的错误
子类必须继承抽象类里边的抽象方法,普通方法可以不需要重写
继承抽象类里边的方法,访问控制只能更宽松,或者一样,但是不允许更+私密
暂时就说这么多,后边在实战中在来完善这篇文章