如何在java中使用√6默认方法

  介绍

如何在java中使用√6默认方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

java是什么

java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

1, java 8允许我们使用默认关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法。下面是我们的第一个例子:

interface  Formula  {   double 才能计算(int );   default 才能;double  sqrt (int ), {   ,,,return  Math.sqrt(一个);   ,,}   }

2,在接口公式中,除了抽象方法贵司以外,还定义了一个默认方法sqrt.Formula的实现类只需要实现抽象方法各行各业就可以了。默认方法sqrt可以直接使用。

Formula  Formula =, new 公式(),{   @Override才能   public 才能;double 计算(int ), {   ,,,return  sqrt (a  *, 100);   ,,}   };   formula.calculate (100);,,,//100.0   formula.sqrt (16),,,,,,,//, 4.0

公式对象以匿名对象的形式实现了公式接口。代码很啰嗦:用了6行代码才实现了一个简单的计算功能:* 100开平方根。

实例扩展:

public  class 测试{,   public 才能;static  void 主要(String  args []) {   ,,,double  x =, 11.635;   ,,,double  y =, 2.76;      ,,,System.out.printf (“e 的值为,% .4f % n",, Math.E);   ,,,System.out.printf (“sqrt (% .3f),为,% .3f % n",, x,, Math.sqrt (x));   ,,}   }

编译以上程序,输出结果为:

e的值为2.7183
sqrt(11.635)为3.411

如何在java中使用√6默认方法