您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java的虚拟扩展方法怎么实现

2024/3/25 16:01:20发布26次查看
1、java8允许在界面中实现特定的方法,只需在方法之前添加default关键词即可。这个特征也叫虚拟扩展方法。
interface formual {        double calculate(int a);    default double sqrt(int a) {        return math.sqrt(a);    }}
2、formual接口定义了一种default方法sqrt,只要需要实现calculate方法,sqrt方法就可以开箱使用。
formula formula = new formula() {    @override    public double calculate(int a) {        return sqrt(a * 100);    }}; formula.calculate(100);     // 100.0formula.sqrt(16);           // 4.0
以上就是java的虚拟扩展方法怎么实现的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product