zoukankan      html  css  js  c++  java
  • java 编程思想笔记(五)——接口

    1.接口的目的

      接口和内部类(下章介绍)为我们提供了一种将接口与实现分离的更加结构化方法。

    2.抽象类

      继承中的基类主要为子类建立一种基本形式,主要为了让子类继承具并且具体实现,而其本身的对象并没有什么意义。所以我们必须组织为其基类创建对象,为此,java提供了一个叫做抽象方法的机制。包含抽象方法的类叫做抽象类。

    3.接口的作用

      1.接口被用来建立类与类之间的关系。也就是说:interface关键字使抽象类完全抽象,所以,interface 这个关键字产生了一个完全抽象的类,所有实现了该特定接口的类看起来都像这样。

      2.接口允许人们创建一个能够被向上转型为多种基类的类型,来实现某种类似多重继承的特性。

    4.接口于抽象类的区别

      接口可以被不同类型实现,而抽象类只能被相似类型继承,所以接口可以实现完全解偶。  

    5.使用抽象类还是接口?

       使用接口但是不能滥用,任何抽象性都应该是由真正的需求而产生的。恰当的原则应该是优先选择类而不是接口。从类开始。如果接口的必需性变得非常明确,那么就重构使用接口。

  • 相关阅读:
    POJ 1185 炮兵阵地 经典的 状态压缩dp
    hdu 1565 方格取数(1) 状态压缩dp
    poj Corn Fields 状态压缩dp。
    fzu 2138 久违的月赛之一 容斥。
    fzu 2136 取糖果 好几种方法解决。
    hdu 1231 最大连续子序列
    选择排序
    SharedPrefernces使用实例讲解
    SharedPrefernces使用实例讲解
    可以ping通,但是不能connect
  • 原文地址:https://www.cnblogs.com/wwyx-xi/p/6371886.html
Copyright © 2011-2022 走看看