美文网首页
java 接口和类细节

java 接口和类细节

作者: codeflame | 来源:发表于2018-08-01 23:36 被阅读0次

    1.接口没有构造方法。
    2.接口中所有的方法必须是抽象方法。(被隐式的指定为 public abstract,其他有矛盾的修饰将出错)
    3.接口不能包含成员变量,除了 static 和 final 变量。(被隐式的指定为public static final,其他有矛盾的修饰将出错)
    4.接口要被类实现(implements),可被接口继承(extends)

    5.对于类和接口,只要成员和方法不是被private修饰,均可被继承。
    6.final修饰的方法不能被重写。
    7.抽象类可以实现接口。抽象类方法可以为具体方法也可为抽象方法。可以有构造函数。
    8.对于子类继承的成员和方法,采用覆盖共存策略。
    就是子类没有重复声明时,父类和子类共用一个对象和函数入口(此时修改子类的静态成员,父类对应的静态成员也被改变)。
    子类重复声明时,会保留父本的变量和方法(需要通过super关键字访问)。

    9.接口、抽象类、具体类内部均可以定义接口、抽象类、具体类。
    相关详情和内部类的实例化右转:这篇文章

    10.模板类、模板接口被继承时,其模板参数必须指定具体的类名/接口。

    相关文章

      网友评论

          本文标题:java 接口和类细节

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