补充标号处代码,以达到以下输出效果:
16.0
计算开平方:2.23606797749979
interface Square{
double getSquare(int n);
}
interface Sqrt{
public double getSqrt(int x);
}
class A{
void p(Square square ){
System.out.println(【代码1】);//输出getSquare方法计算后的结果
}
void k(Sqrt sqrt){
System.out.println(【代码2】);//输出getSqrt方法计算的后果
}
}
public class Anonymity{
public static void main(String args[]){
A a=new A();
a.p(【代码3】);//实现Square接口,重写getSquare方法,返回n的平方
Sqrt sqrt=new Sqrt(){
【代码4】};//重写getSqrt方法,返回x得开平方根,用静态Math.sqrt方法来运算
System.out.println("计算开平方:"+sqrt.getSqrt(5));
}
}