美文网首页
对于接口和抽象类的一些理解

对于接口和抽象类的一些理解

作者: S_H_C | 来源:发表于2019-02-27 14:44 被阅读0次

1、抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。

2、使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。

3、接口是针对接口编程,抽象类是针对实现编程。

4、一个类可以继承多个接口,但是只能继承一个抽象类。

5、接口更多的是在系统架构设计方法发挥作用,主要用于定义模块之间的通信契约。
   而抽象类在代码实现方面发挥作用,可以实现代码的重用

6、“一流的厂商卖规则,二流的厂商卖技术,三流的厂商卖产品,四流的厂商卖力气“。接口是规则,抽象是技术,我是这么理解的

7、 接口可以用于支持回调,而抽象类并不具备这个特点

8、抽象类实现的具体方法默认为虚的,但实现接口的类中的接口方法却默认为非虚的,当然您也可以声明为虚的

相关文章

  • 对于接口和抽象类的一些理解

    1、抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。 2、使用抽象类是为了代码的复用,而使用接口的...

  • 深入理解Java的接口和抽象类

    深入理解Java的接口和抽象类

  • 接口和抽象类有什么区别

    学习Java基础知识,打通面试关~十三接口与抽象类面试常客:谈谈你对抽象类和接口的理解 接口用interface修...

  • 接口和抽象类

    之前在面试的时候,有遇到问接口和抽象类的区别。虽然自己用了很多的借口和抽象类,但是对于两种的理解还是不够高,所以自...

  • 接口和抽象类的比较,以及VB.NET中接口的实现

    在准备面试的过程中发现接口和抽象类这两个概念,总结一下: 1.抽象类和接口联系和区别 1.1接口:接口就是一些特定...

  • 5.5-全栈Java笔记:接口的定义和使用

    接口interface 接口的作用 为什么需要接口?接口和抽象类的区别? 接口就是比“抽象类”还“抽象”的“抽象类...

  • Kotlin基础(二)——面向对象

    抽象类和接口 接口 直观理解就是一种约定,Kotlin的接口与Objective-c的Proticol比较类似 不...

  • 芦继超10.27总结

    今天老师讲了多态,抽象类,和接口,多态和抽象类还是挺好理解的,之后的接口没太懂,不会用,下午助教老师又讲了一下,收...

  • 抽象类和接口理解

    abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机...

  • 浅谈抽象类和接口的区别

    最近我看了一些接口和抽象类的区别,在这里我将我的所总结的内容分享给大家。 抽象类和接口的区别 1.抽象类使用abs...

网友评论

      本文标题:对于接口和抽象类的一些理解

      本文链接:https://www.haomeiwen.com/subject/vxhfuqtx.html