美文网首页
final关键字

final关键字

作者: liudai123 | 来源:发表于2017-10-31 17:29 被阅读10次

    final关键字

    final可以修饰变量

    变量必须被初始化,初始化以后不能被修改(即变成了常量)

    final可以修饰方法

    final修饰的方法不能被重写,但仍然可以重载

    a 方法重载:在同一个类中,有多个方法同名,参数列表不同,构成方法重载

    b 方法重写:在子类和父类中,出现了具有相同返回类型,相同方法名,相同参数列表的方法时,构成方法重写

    final可以修饰类

    final修饰的类是最终类,不能被继承

    接口

    接口的定义:访问修饰符 interface 接口名{ }

    接口的 属性:接口中的属性默认且必须被public static final 修饰

    接口的方法:接口中的方法默认且必须被public abstract 修饰

    接口不能被实例化(抽象类也不能被实例化)

    接口中的方法在非抽象子类中必须得以实现(重写)

    类实现接口的关键字是implements

    类实现一个借口时,必须实现接口中的所有抽象方法

    实现是一种特殊的继承,所以可以发生向上转型

    接口的方法默认是public abstract,所以实现接口中的方法时,修饰符也必须时public

    一个类可以同时实现多个接口,多个接口用“逗号”隔开

    接口扩展:

    类与类之间是单继承的关系

    类与接口之间是多实现的关系

    接口与接口之间是多继承的关系

    相关文章

      网友评论

          本文标题:final关键字

          本文链接:https://www.haomeiwen.com/subject/vnnbpxtx.html