您好,欢迎访问一九零五行业门户网

java默认方法sqrt如何使用

1、java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法。下面是我们的第一个例子:
interface formula {    double calculate(int a);     default double sqrt(int a) {        return math.sqrt(a);    }}
2、在接口formula中,除了抽象方法caculate以外,还定义了一个默认方法sqrt。formula的实现类只需要实现抽象方法caculate就可以了。默认方法sqrt可以直接使用。
formula formula = new formula() {    @override    public double calculate(int a) {        return sqrt(a * 100);    }}; formula.calculate(100);     // 100.0formula.sqrt(16);           // 4.0
formula对象以匿名对象的形式实现了formula接口。代码很啰嗦:用了6行代码才实现了一个简单的计算功能:a*100开平方根。
java有哪些集合类java中的集合主要分为四类:
1、list列表:有序的,可重复的;
2、queue队列:有序,可重复的;
3、set集合:不可重复;
4、map映射:无序,键唯一,值不唯一。
以上就是java默认方法sqrt如何使用的详细内容。
其它类似信息

推荐信息