zoukankan      html  css  js  c++  java
  • 接口和抽象类的区别?

    目标:接口和抽象类两种没有谁更牛逼?主要要看不同的适用场景。

    相同点:

    接口和抽象类: 都有抽象方法,都不能创建对象。 都是为了被子类继承或实现

    抽象类相当于亲爹,所以子类只能继承一个抽象类,不过抽象类可以继承抽象类 相当于弥补了这点 

    接口相当于干爹,所以子类可以多实现多个接口,而每个接口里面的东西其实是有限的,虽然JDK1.8之后加了三个,但还有时候是不够的,所以JAVA可以多实现则弥补了这点

    然后子类是可以继承一个父类(可以是抽象类)然后实现多个接口的  这样设计的话 我们的代码可以变得很独立,可以适当减低耦合性,让代码可读行更好,

    优雅,简洁

  • 相关阅读:
    react-redux-reducer
    react-redux-action
    node-express-2-jade
    node-express-1
    vuex-Module
    vuex-Action(异步)
    vuex-Mutation(同步)
    vuex-getter
    vuex-state
    ##DAY7 UINavigationController
  • 原文地址:https://www.cnblogs.com/bichen-01/p/14270210.html
Copyright © 2011-2022 走看看