哪位大神帮忙解答一下,谢谢,谢谢,谢谢。

题目

interface Square

{   

   double getSquare(int n);

}

interface Sqrt

   publicdouble getSqrt(int x);

}

class A

{  

   void p(Square square)

    {  

       System.out.println(【代码1);//输出getSquare方法计算后的结果      

    }

    void k(Sqrt sqrt)

    {  

       System.out.println(【代码2);//输出getSqrt方法计算后的结果

    }

}

 

publicclass Anonymity

{

   publicstaticvoid 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));

      }  

   }

}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值