课后习题
A.可以实现其他接口
B.只能被一个类实现
C.可以继承其他接口
D.可以被多个类实现
正确答案:C、D
A.✔️ B.✖️
正确答案:A
A.✔️ B.✖️
正确答案:A
正确答案:interface
正确答案:内部类或者内嵌类。
正确答案:20abstract class A
{
abstract int num();
}
class TestA
{
public static void f(A t)
{
System.out.println(t.num());
}
public static void main(String[] args)
{
f(
new A()
{
int num()
{
return 20;
}
}
);
}
}
程序运行的结果是输出( )。
课堂讨论
一个方法用父类对象或者接口变量作为形参时:
1.若父类对象具有多个子类,且子类都重写了父类中的某个实例方法,在运行时可直接交给父类对象来调用相应的方法。
2.不同的类在实现同一接口时,可能具有不同的功能体现,在运行时可交给接口变量来调用相应的方法,实现不同功能。