zoukankan      html  css  js  c++  java
  • 接口

    接口的本质

    接口,在表面上是由几个没有主体代码的方法定义组成的集合体,有唯一的名称,可以被类或其他接口所实现(或者也可以说继承)。它在形式上

    public interface InterfaceName
    {
        void Method1();
        void Method2(int para1);
        void Method3(String para2, String para3);
    }

    接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则

    人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.

    所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物和非生物),但是可以实现多个接口(吃饭接口、走路接口)。


    只要带有abstract关键字的都是抽象类

    抽象类的一个明显特征是不能被实例化,也就是不能new

    抽象类中可以有抽象方法,也可以有非抽象方法。

    抽象类的特点:
    1.抽象方法一定在抽象类中。
    2.抽象方法和抽象类都必须被abstract关键字修饰。
    3.抽象类不可以用new创建对象,因为调用抽象方法没意义。
    4.抽象类中的方法要被使用,必须由子类复写其所有的抽象方法后
    建立子类对象调用,如果子类只覆盖了部分抽象方法,那么该子类还
    是一个抽象类

  • 相关阅读:
    H5 使用 jssdk 出现的问题 错误码:63002 签名错误
    vue 使用 scss
    JS之常用字符串处理类
    hive数仓中两个维度表如果想合并纬度产生新自增ID方法
    叉乘,判线段相交,凸包
    二分查找
    大整数运算
    判定最小生成树是否唯一
    Prim算法
    Boruvka算法
  • 原文地址:https://www.cnblogs.com/ZkbFighting/p/8137481.html
Copyright © 2011-2022 走看看