当前位置:  技术问答>java相关

overload一题?????????????

    来源: 互联网  发布时间:2015-03-13

    本文导语:  public class ConstOver { public ConstOver(int x, int y,int z){ } } which two overload the ConstOver constructor? a. ConstOver(){} b. protected int ConstOver(){} c. private ConstOver (int z,int y,byte x){} d. public Object ConstOver(int x,int y,int z){} e....

public class ConstOver
{
public ConstOver(int x, int y,int z){
}
}
which two overload the ConstOver constructor?
a. ConstOver(){}
b. protected int ConstOver(){}
c. private ConstOver (int z,int y,byte x){}
d. public Object ConstOver(int x,int y,int z){}
e. public void ConstOver (byte x,byte y,byte z){}
我认为选cd,大家怎么看

|
证明:
采用以下例子在Jcreator中:
public class Hello{
Hello(){
}
Hello(int a,int b, int c){
}
public Hello(){
}
public static void main(String args[])
{
}
}
出现:Hello.java:7: Hello() is already defined in Hello
故a错误
采用例子
public class Hello{
Hello(){
}
protected int Hello(){
return 1;
}
public static void main(String args[])
{
}
}
编译通过!故b正确
采用例子:
public class Hello{
Hello(){
}
Hello(int a,int b, int c){
}
private Hello (int z,int y,byte x){}

public static void main(String args[])
{
}
}
编译通过,故c正确
采用例子
public class Hello{
Hello(){
}
Hello(int a,int b, int c){
}
public Object Hello(int x,int y,int z){
return "hello";
}
public static void main(String args[])
{
}
}
编译通过,故d正确
采用例子
public class Hello{
Hello(){
}
Hello(int a,int b, int c){
}
public void Hello (byte x,byte y,byte z){}

public static void main(String args[])
{
}
}
编译通过,故e正确.
由上可知,b,c,d,e为所选


错误!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
不得分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
正确答案是     .......a.........c..........
why?
ConstOver constructor
          ~~~~~~~~~~~没看到吗?
constructor是没有返回类型的,就这一点,只有a,c正确



    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mod_overload
  • why it is overload?
  • 谁能告诉我OVERLOAD和OVERRIDE的中文释义和具体上的区别?
  • Overloading的每个同名方法的访问控制符和返回类型能不能不同啊?
  • 我的理解有没有错,overrriding是参数必须不同,其它的必须相同,而overloading是参数不同外,存取操作符和返回类型可以不同,
  • 咨询以下:Thinking in java里,覆写(overriding)和重载(overloading)到底有什么区别?!
  • Overloading的几个同名方法的声明部分可以抛出完全不同的异常列表吗,还可以有的抛出异常,有的不抛出吗?
  • C++中overload,override,overwrite的区别详细解析
  • 关于overload和override方法的问题?
  • Java overload和override的区别分析
  • 请问方法中参数个数相同但参数类型不同,该算是overload(重载)吗?
  • overriding & overloading的问题
  • overload override的问题一道
  • C++中Overload,Override,Hide之间的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3