Java面向对象编程练习题(16)
发布时间:2021-06-08
发布时间:2021-06-08
public void f(){
System.out.print(s); }
}
class ClassB{ void g(InterfaceA a){
a.f(); } }
public class E { public static void main(String[] args) { ClassB b=new ClassB(); b.g(new ClassA()); } } A.good
B.编译正确,但无运行结果 D.以上都不对
C.编译错误:b.g(new ClassA())
31、下列类的声明中不合法的是。 A.class People(){ } C.class A{ }
B.class 植物{ } D.public class 共有类{ }
32、能作为类的修饰符, 也能作为类成员的修饰符的是 A.public
B.extends
C.Float
D.static
33、试完成下述程序片段。 public class Point{ int x,y;
public Point(int x,int y){ ( )=x; ( )=y; } ...... }
A.Point.x Point.y C.super.x super.y
B.this.x this.y D.无解
34、在JAVA 中,下列说法正确的是:
A.一个子类可以有多个父类,一个父类也可以有多个子类 B.一个子类可以有多个父类,但一个父类只可以有一个子类