• Java中的接口


    接口:

    1.接口是功能的集合,是比抽象类更抽象的方法;接口只描述应该具备的方法,并没有具体实现。

    2.定义格式:

    public interface 接口名 {
        抽象方法1;//抽象方法:public abstract 返回值类型 方法名(参数列表)
        抽象方法2;
        抽象方法3;
    }

     接口中都是抽象方法,没有普通方法;  

     接口是一种普通的类,还是会产生.class文件的。

    3、类与接口:

      类与接口是实现的关系:implements

    class 类 implements 接口 {
        重写接口中方法
    } 

    在接口内,所有的抽象方法不管你写不写,都默认是public abstract 修饰。

    public 权限修饰符,公共的

    static :可以直接用类名调用    格式:类名.成员名

    final修饰:被final修饰叫常量 一次赋值 终身不变

    4、接口中成员的特点:

      ①、接口中不可以创建对象;

      ②、接口中定义的变量、方法都需要固定的修饰符public abstract。

      ③、子类必须覆盖接口中所有的抽象方法后,子类才可以实例化。

    5、接口可以多实现(一个普通类可以实现多个接口)

    6、一个普通类必须先继承的一个的抽象类,然后继承多个接口;

    7、接口也可以继承另外的一个接口;

    面试题:

    Java不支持多继承,但类可以实现多个接口,间接的实现多继承,也可以通过内部类。

  • 相关阅读:
    python——函数
    python——文件操作
    python——字符编码
    【转】基于jquery的无刷新表格分页
    js console.log 打印 对像 数组 详解
    百度地图自己添加 标识地点 代码
    在线提取PDF中图片和文字
    安全cookie登录状态设计方案
    iScroll 下拉刷新
    WebSQL实例记录
  • 原文地址:https://www.cnblogs.com/heitaitou/p/12795706.html
Copyright © 2020-2023  润新知