(接口,抽象类)的区别

(接口,抽象类)的区别,第1张

接口,抽象类)的区别 接口,抽象类当中,我们可以根据继承(implements)的特性分为普通类为一类,而接口和抽象类为另一类

而抽象类和接口不同点

                        抽象类                                                                 

不同点:

       抽象类可以被实例化                                        

       抽象类可以定义抽象方法和普通方法               

       抽象类的成员全部都是公共(public)            

       有抽象方法的必须声明为抽象类,但抽象的不一定是抽象方法

       抽象类当中可以包含静态方法(static void aaa(){  })

                       接口 

        接口不能被实例化

        接口只能定义抽象方法

        接口可以有公共类(public),私有类  (private),默认(friendly),protected

        接口定义的成员变量其实都是常量

        接口当中不能有静态方法

         一个类可以实现多个接口

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5687081.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存