博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础之接口的内容(分jdk版本)
阅读量:3905 次
发布时间:2019-05-23

本文共 482 字,大约阅读时间需要 1 分钟。

JDK1.7接口内容:

  1. 抽象方法:public abstract 返回值类型 方法名(参数); (public abstract 可以省略,可以全部省略,也可以省略某一个)
  2. 常量:public static final 类型 变量名 = 值; (public static final 可以省略,可以全部省略,也可以省略某一个)

JDK1.8新增接口内容:

  1. 默认方法:public default 返回值类型 方法名(参数){方法体} (public 可以省略,default不能省略)

  2. 静态方法:public static 返回值类型 方法名(参数){方法体} (public 可以省略,static不能省略)

ps:接口的默认方法,可以直接使用实现类的对象进行调用也可以在实现类中对其进行覆盖重写。

ps: 因为静态方法不可以实例化,在接口中也是一样的所以在接口中定义静态方法的作用就是静态方法的作用,不需要实例化,直接使用,节省内存空间。

jdk1.9新增接口内容:

  1. 私有方法:private 返回值类型 方法名(参数){方法体} (不能省略private)

转载地址:http://krlen.baihongyu.com/

你可能感兴趣的文章
宅米网性能优化实践
查看>>
Python sort and sorted
查看>>
Python List Operation
查看>>
python auto-increment
查看>>
Python List Comprehensions
查看>>
Python 递归 list不正确
查看>>
Python copy a list
查看>>
Iteration Vs Recursion Java
查看>>
What are some of the differences between using recursion to solve a problem versus using iteration?
查看>>
subsets
查看>>
Python Nested List Operation
查看>>
Python Binary Search
查看>>
How to append list to second list
查看>>
Write a program to print all permutations of a given string
查看>>
递归回溯
查看>>
穷举递归和回溯算法终结篇
查看>>
Exhaustive recursion and backtracking
查看>>
递归算法的时间复杂度终结篇
查看>>
全排列算法的递归与非递归实现
查看>>
Python Division and Remainders
查看>>