zoukankan      html  css  js  c++  java
  • 接口和多态都为JAVA技术的核心。

    类必须实现接口中的方法,否则其为一抽象类。

    实现中接口和类相同。

     

    接口中可不写public,但在子类中实现接口的过程中public不可省。

    (如果剩去public则在编译的时候提示出错:对象无法从接口中实现方法。)

     

    注:

    ①  一个类除继承另外一个类,还可以实现接口;

    class IAImpl extends java.util.Arrylist implement IA{}

                     继承类                    实现接口

    这样可以实现变相的多继承。

    ②  一个类只能继承另外一个类,但是它可以继承多个接口,中间用“,”隔开。

    Implements IA,IB

    所谓实现一个接口,就是指实现接口中的方法。

    ③  接口和接口之间可以定义继承关系,并且接口之间允许实现多继承。

    例:interface IC extends IA,IB{};

    接口也可以用于定义对象

    IA I=new IAImpl();

    实现的类从父类和接口继承的都可做运行时类型。

    IAImple extends A implement IA,IB

    IB I=new IAImple();

    I instance of IAImple;

    I instance of A;

    I instance of IA;

    I instance of IB;

    返回的结果均为true.

     

  • 相关阅读:
    冲刺博客 五
    冲刺博客 四
    冲刺第一天
    软件工程概论第十周学习进度
    软件工程概论第九周学习进度
    找水王
    软件工程概论第八周学习进度
    软件工程概论第七周学习进度
    四则运算最终版
    二维数组最大值
  • 原文地址:https://www.cnblogs.com/borter/p/10743993.html
Copyright © 2011-2022 走看看