抽象類和接口的區別

接口的抽象類的區別html

    1:成員區別spa

      抽象類:設計

        成員變量:能夠是常量,能夠是變量htm

        有構造方法blog

        成員方法:能夠是抽象的,也能夠是非抽象的繼承

      接口:接口

        成員變量:只能是常量變量

        成員方法:只能是抽象的擴展

     2:設計理念的區別方法

      抽象類   被繼承體現的是  is  a的關係   抽象類中定義的是該繼承體系的共性功能

      接口       被實現體現的是like a的關係   接口中定義的是該繼承體系的擴展功能

    

       3:類與類,類與接口,接口與接口的關係

      a:類與類:繼承關係,只能是單繼承,能夠是多層繼承

      b:類與接口:能夠單實現,也能夠多實現

      c:接口與接口:能夠單繼承,能夠多繼承

抽象類的介紹:https://www.cnblogs.com/Wly-blogs/p/9594148.html

接口的介紹:https://www.cnblogs.com/Wly-blogs/p/9600539.html

相關文章
相關標籤/搜索