介绍
如何在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默认方法