举一反三
- 下面哪个方法是publicvoidA(){...}的重载方法() A: void A(){…} B: public int A(){…} C: public void A(){…} D: pubilic int A(int n){…}
- 关于重载,以下叙述正确的是( )。 A: 构造函数不能被重载 B: 方法重载要求方法名字和参数个数必须一致 C: 重载是指在类的内部存在若干个方法名称一致但是参数列表不同的方法 D: 方法public void Add(int a, int b)是public int Add(int a, int b)的重载
- 下列哪些接口中定义的方法是正确的 A: private void add(int a,int b); B: public void add(int a,int b); C: public void add(int a,int b) { } D: public final void add(int a,int b);
- 已知类class OverloadDemo{ public void drawLine (int a, int b, float c){} } 下列哪个方法定义是drawLine的重载方法:___
- 给定下面方法声明,与该方法重载的方法包括 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){}
内容
- 0
下列方法能够通过编译的是() A: Public void add() { } B: public Void Add() { } C: public void Add() { } D: Public Void Add() { }
- 1
下面哪个方法是public void aMethod(){...}的重载方法?
- 2
给定下面方法声明,与该方法重载的方法包括[br][/br]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){<br> System.exit(0);<br>} D: public void close(float door){} E: public void close(double b, Boolean b){}
- 3
若有以下程序: 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: 语句②与语句④是方法覆盖
- 4
下面( )方法是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){}