是的,程序编写正确。 Main
类提供了抽象类 Calculation
中声明的抽象方法 multiply
的定义。程序的输出结果是:
384
112、下面的程序写对了吗? 如果对,那么程序的输出是什么?
abstract class Calculate
{
abstract int multiply(int a, int b);
}
public class NewClass
{
public static void main(String[] args)
{
int result = new Calculate()
{
@Override
int multiply(int a, int b)
{
return a*b;
}
}.multiply(12,32);
System.out.println("result = "+result);
}
}
是的,程序编写正确。 Main
类提供了抽象类 Calculation
中声明的抽象方法 multiply
的定义。程序的输出结果是:
384