l 题目 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)); } } } |
哪位大神帮忙解答一下,谢谢,谢谢,谢谢。
最新推荐文章于 2023-11-02 05:04:03 发布