美文网首页
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 接口和类细节

    1.接口没有构造方法。2.接口中所有的方法必须是抽象方法。(被隐式的指定为 public abstract,其他有...

  • Java基础知识复习笔记(2)

    1. Java接口和抽象类的区别 语法上: 抽象类可以提供成员方法的实现细节,而接口中只能存在public abs...

  • java成神之路---集合框架

    标签(空格分隔): java java集合类库的设计思想:“接口与实现分离” java类库中的集合接口和迭代器接口...

  • 代理简记

    Java静态代理 委托类和代理类,实现共同接口 共同接口: 委托类: 代理类: 测试结果: Java动态代理 通过...

  • 认识java(一)

    原创 java输入输出 java方法 java常用容器类和接口 外部排序接口:compatator内部排序接口:c...

  • Kotlin 类、对象和接口(三)——编译器生成的方法:数据类和

    Kotlin 类、对象和接口(一)——定义类继承结构Kotlin 类、对象和接口(一)——定义类继承结构 Java...

  • Java基础

    JAVA开发六大原则 抽象类和接口的对比 如何去设计类和接口(Effective Java) 1、使类和成员的可访...

  • JNI调用java自定义类

    一,注册java方法和jni方法相对应 二,通过接口传递java类java定义接口 c++定义接口 三,java层...

  • Java基础-抽象类和接口

    抽象类和接口也是 Java 面试中常考的,下面就来总结一下抽象类和接口的相关知识。 抽象类是类,Java 中类是单...

  • Effective Java 读书笔记(3)

    类和接口 类和接口是Java程序设计语言的核心,它们也是Java语言的基本抽象单元,Java语言提供了许多强大的基...

网友评论

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

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