A: class x{....}
B: public x extends y{...}
C: public class x extends y{....}
D: class x extends y implements yl{....}
举一反三
- 下列类头定义中,错误的是 ?( )。 A: public x extends y B: public class x extends y C: class x D: class x extends y implements y1
- 列类头定义中,错误的是 A: public x extends y B: public class x extends y C: class x extends y implements y1 D: class x
- 下列类定义中,错误的是( )。 A: class x { .... } B: class x extends y { .... } C: class x implements y1,y2 { .... } D: public class x extends MouseAdapter,KeyAdapter { .... }
- 下列类定义中,不正确的是(<br/>) A: class x extends y {<br/>.... } B: static class x <br/>implements y1,y2 { .... } C: public class x extends<br/>Applet { .... }
- 下列哪个方法可用于创建一个可运行的类() A: public class X implements Runnable{public void run() {……}} B: public class X extends Thread{public void run() {……}} C: public class X extends Thread{public int run() {……}} D: public class X implements Runnable{protected void run() {……}}
内容
- 0
下列哪个方法可用于创建一个可运行的类X? A: public class X implements Runnable{ public void run(){......} } B: public class X implements Thread{ public void run(){......} } C: public class X implements Thread{ public int run(){......} } D: public class X extends Runnable{ public void run(){......} }
- 1
(7-1)请阅读程序,并写出程序运行结果。 class X{ int getX() { return 5; } } class Y extends X{ int getX() { return 6; } } class T extends X{ int getX() { return 7; } } public class Demo10 { public static void main(String[] args) { X x=new X(); Y y=new Y(); X t=new T(); int sum=x.getX()+y.getX()+t.getX(); System.out.println(sum); } }
- 2
如下代码:public class X {public X aMethod() { return this;}}public class Y extends X { }哪两个方法能加到Y类的定义中? A: public void aMethod(String s) {} B: public void aMethod() {} C: private Y aMethod() { return null; } D: public X aMethod() { return new Y(); } E: private void aMethod() {}
- 3
分析程序,将代码补充完整class A { private int x; public A(int i) { x = i; } } class B extends A { private int y; public B(int i) { ___________ ____; y = i; } }
- 4
class A { public int f(int x,int y) { return x+y; } } class B extends A { public int f(byte x,int y) { return x*y; } } 子类B的对象只能调用子类中的f方法。( )