A: void mmm()
B: void mmm(int i)
C: void mmm(String s)
D: int mm()
举一反三
- 下列方法头中哪一个不与其他方法形成重载()关系?() A: void<br/>mmm() B: void<br/>mmm(int i) C: void<br/>mmm(String s) D: int<br/>mm()
- 下面代码体现了()概念。 public void aMethod(String s){...} public void aMethod(int i ){...} public void aMethod(int i,float f){...} A: 多继承 B: 重载 C: 重写 D: 封装
- 下列描述中,()不是方法重载。 A: void Show(){}和void Show(string name){} B: string Show(string name){}和void Show(string name){} C: string Show(int age){}和void Show(string name){} D: void Show(int age){}和void Show(int age,string name){}
- 下面( )方法是public void example(){}的重载方法。 A: private String example(){} B: public int example(String str){} C: public void example2(){} D: public int example(int m,float f){}
- 定义如下方法,下面选项中()错误的实现对该方法的重载。public static String do(int n,String s){......} A: public static int do(int num,String s){......} B: public static String do(String s,int n){......} C: public static void do(String s,int value) {......} D: public static void do(){......}
内容
- 0
下面哪个方法是publicvoidA(){...}的重载方法() A: void A(){…} B: public int A(){…} C: public void A(){…} D: pubilic int A(int n){…}
- 1
以下方法的声明正确的有?( ) A: void m1(){} B: int m2(){}; C: String m3(int i){} D: void int(){}
- 2
(1+X)以下哪个不是 “public static void aMethod(){...}” 的重载方法( )? A: public static void aMethod(int num ) ; B: public static int aMethod() ; C: public static void aMethod(int num ,String name) ; D: public static void aMethod(String name) ;
- 3
给定下面方法声明,与该方法重载的方法包括 public void close(int apple){} A: public int close(int a){} B: public void close(int a, int b){} C: public void close(int door){ System.exit(0); } D: public void close(float door){} E: public void close(double b, Boolean b){}
- 4
若有以下程序: class Employee{ public void show(int i){} //① public void show(int i,int j){} //② } class Manager extends Employee{ public void show(){} //③ public void show(int i){} //④ } 则下面描述错误的是( ) A: 语句 ①与语句 ③是方法重载 B: 语句 ①与语句④是方法覆盖 C: 语句②与语句③是方法重载 D: 语句②与语句④是方法覆盖