Java接口学习:https://www.cnblogs.com/mlllily/p/14923837.html

小结内容:

在Java9+版本中,接口内容可以有常量、抽象方法、默认方法、静态方法、私有方法

1. 成员变量其实就是常量,用 public static final 修饰,可省略

注意:a. 常量必须进行赋值,不可更改 b. 常量名称完全大写,下划线分隔 c. 通过接口名称调用

2. 接口中最重要的就是抽象方法,用public abstrct修饰,可省略

注意:实现类必须覆盖重写接口中的所有抽象方法,除非这个类是抽象类

3. 默认方法 用 public default 进行修饰, public可省略

注意:默认方法可以被覆盖重写

4. 静态方法使用 public static 进行修饰,public可省略

注意:直接通过接口名称进行调用,不能通过实现类对象进行调用

5. 私有方法:

普通私有方法,使用private 进行修饰

静态私有方法:使用private static 进行修饰

注意:private方法只能被接口自己调用,不能被实现类或别人使用

最新文章

  1. CloudNotes:一个云端个人笔记系统
  2. SSM ( Spring 、 SpringMVC 和 Mybatis )配置详解
  3. Linux下发包处理
  4. How to join a Ubuntu to Windows Domain
  5. System.Rtti.TRttiObject.GetAttributes 简例
  6. swift3.0 构造器、析构方法(3)
  7. 【NO.8】jmeter-场景-上传文件-send-a-file
  8. [C++]数据结构-排序:插入排序之直接插入排序
  9. JavaScript技巧总结和本地存储(二)
  10. 行逻辑链接的顺序表实现稀疏矩阵的相乘(Java语言描述)
  11. 小测(noip2005的两道题) 2017.3.3
  12. Wireshark过滤总结
  13. [C语言]声明解析器cdecl修改版
  14. Docker实战(三)之访问Docker仓库
  15. 获取openid回调两次
  16. 自我介绍及注册github和上传文件
  17. access数据库频繁读取操作会出现 System.Data.OleDb.OleDbException 的异常解决
  18. Java入门到精通——调错篇之Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX
  19. PrepareStatement
  20. 递归查询子类sql

热门文章

  1. Gameframework之微信小游戏
  2. java的%d和%f 是什么意思
  3. python ddt file_data
  4. Servlet-随机生成验证码(初级版本)
  5. Eureka出现Connect to localhost:8761 timed out问题
  6. Docker 容器基本操作(基础)
  7. echart地图引入路径问题
  8. Java 复习篇2---jdk
  9. ElasticSearch (Es) 分组查询 记录
  10. spring 创建 bean 的 几种方式