A: Final void methoda(){}
B: Void final methoda(){}
C: Static void methoda(){}
D: Static final void methoda(){}
E: Final abstract void methoda(){}
举一反三
- 在方法声明时,不能使用的关键字是()。 A: static、final、public B: abstract、void、final C: class、void、final D: static、abstract、final
- 请说出下列程序的输出结果_____________,_____________。import java.io.IOException;public class E {public static void main(String args[]){try { methodA();}catch(IOException e){System.out.print("你好");return;}finally {System.out.println("thanks");}}public static void methodA() throws IOException{throw new IOException();}}
- 下列方法中,属于抽象方法的是( )。 A: final void method(){…} B: static void method(){…} C: abstract void method(){…} D: abstract void method();
- abstract class BaseClass { public virtual void MethodA() { } public virtual void MethodB() { } } class Class1: BaseClass { public void MethodA(string arg){ } public override void MethodB(){ } } class Class2: Class1 { new public void MethodB(){ } } class MainClass { public static void Main(string[] args) { Class2 o = new Class2(); Console.WriteLine(o.MethodA()); } } 请问,o.MethodA调用的是 A: BaseClass.MethodA B: Class2.MethodA C: Class1.MethodA D: 都不是
- 给出下列程序的输出结果。import java.io.IOException;public class E {public static void main(String args[]){int m =10;try {methodA();m = 100;}catch(IOException e){m = 1000;}System.out.println(m);}public static void methodA() throws IOException{throw new IOException();}}
内容
- 0
以下关于方法声明中正确的是() A: A.public final writeLog(String msg) B: B.public final abstract void writeLog(String msg) C: C.public static final void writeLog(String msg) D: D.public static abstract void writeLog(String msg)
- 1
下列哪些定义在接口中的方法是合法的? A: static void A() { System.out.println("A"); } B: final static void B(); C: void C() { } D: private void D(); E: public abstract void E(); F: static void F(); G: void G();
- 2
import java.io.IOException; public class ExceptionTest( public static void main (String[]args) try ( methodA(); ) catch (IOException e) ( system.out.printIn(“Caught IOException”); ) catch (Exception e) ( system.out.printIn(“Caught Exception”); ) ) public void methodA () { throw new IOException (); } What is the result?() A: The code will not compile. B: The output is caught exception. C: The output is caught IOException. D: The program executes normally without printing a message.
- 3
下面那个方法声明是正确的—— A: abstract final String doItYourSelf(){} B: public abstract doItYourself(){} C: private static void doItYourself(){} D: public abstract static void doItYourself(){}
- 4
类A中含有一个无形式参数无返回值的方法method,要使用类名A作为前缀就可以调用它,则该方法头的形式为( )。 A: static void method( ) B: public void method( ) C: final void method( ) D: abstract void method ()