A: class Test implements Runnable { public void run() {} public void someMethod() {} }
B: class Test implements Runnable { public void run(); }
C: class Test implements Runnable { public void someMethod(); }
D: class Test implements Runnable { public void someMethod() {} }
举一反三
- 下列关于Test类的定义中,正确的是_____。 未知类型:{'options': ['class Test implements Runnable { \xa0 \xa0\xa0\xa0 \xa0public void run(){}\xa0\xa0 \xa0public void someMethod(){}\xa0\xa0 \xa0}', 'class Test implements Runnable { \xa0 \xa0\xa0\xa0 \xa0public void run();\xa0\xa0 \xa0}', 'class Test implements Runnable { \xa0 \xa0 \xa0 \xa0\xa0\xa0 \xa0public void someMethod();\xa0\xa0 \xa0} \xa0 \xa0', 'class Test implements Runnable { \xa0 \xa0\xa0\xa0 \xa0public void someMethod(){}}'], 'type': 102}
- 下列关于Test类的定义中,正确的是___。 未知类型:{'options': ['class Test implements Runnabte{\xa0\xa0 \xa0public void run(){}\xa0\xa0 \xa0public void someMethod(){}', 'class Test implements Rnuuable{\xa0\xa0 \xa0public void run();\xa0\xa0 \xa0}', 'class Test implements Rnuuable{\xa0\xa0 \xa0public void someMethod();\xa0\xa0 \xa0}', 'class Test implements Rnuuable{\xa0\xa0 \xa0public void someMethod();{}}'], 'type': 102}
- 下列哪个方法可用于创建一个可运行的类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(){......} }
- 下列哪个方法可用于创建一个可运行的类() 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() {……}}
- 中国大学MOOC: (多线程的两种实现方法)阅读下面程序:class Test implements Runnable{ public static void main(String[] args){ Test t=new Test(); t.start(); } public void run(){}}下列关于上述程序的叙述正确的是_______。
内容
- 0
已知有如下定义:package cn.edu.ncu.chenyi;public interface Runnable{public void run();}package cn.edu.ncu.chenyi;public abstract class Animal implements Runnable{public void run();}关于上述两个代码说法正确的是? A: Animal编译失败,因为Animal类实现接口,不能定义为抽象类 B: Animal编译失败,因为Animal类实现接口Runnable,方法run的方法不是抽象方法,方法体不能为空; C: Animal编译失败,需要在方法run中增加修饰符abstract才能修改正确,形如:package cn.edu.ncu.chenyi;public abstract class Animal implements Runnable{ public abstract void run();} D: Animal编译成功,代码正确; E: 以上说法均不正确
- 1
下列类的定义中哪些是合法的抽象类?( ) A: sealed abstract class c1{abstract public void test() {} B: abstract sealed public viud test(); C: abstract class c1 { abstract void test(); //test()默认为私有,不合法 D: abstract class c1 {abstract public void test(); }
- 2
给定代码如下: public abstract interface Frobnicate { public void twiddle(String s); } 以下哪个类是正确的?(). A: public abstract class Frob implements Frobnicate { public abstract void twiddle(String s) { } } B: public abstract class Frob implements Frobnicate { } C: public class Frob extends Frobnicate { public void twiddle(Integer i) { } } D: public class Frob implements Frobnicate { public void twiddle(Integer i) { } }
- 3
interface A{ void x(); } class B implements A{ public void x(){} public void y(){} } class C extends B{ public void x(){System.out.println("C");} } public class Test{ public static void main(String args[]){ B b=new B(); B c=new C(); b.x(); c.y(); } } A: 程序运行错误 B: 程序没有输出结果 C: 程序输出C。 D: class B implements A 编译错误 E: c.y();编译错误
- 4
Given: 1. public class Foo implements Runnable { 2. public void run (Thread t) { 3. System.out.println("Running."); 4. } 5. public static void main (String[] args) { 6. new Thread (new Foo()).start(); 7. } 8. } What is the result?