java构造方法练习

7、下列方法定义中,正确的是(     A)。 
 A)int x( int a,b ) { return  (a-b); }   
 B)double x( int a,int b) { int w;  w=a-b; }
 C)double  x( a,b ) { return  b;  }   
 D)nt  x( int a,int b) {  return  a-b;  }


8、下列方法定义中,正确的是(   D   )。  
A)void x( int a,int b ); { return (a-b); }   //void不用返回 
B)x( int a,int b) { return a-b; }  
C)double  x {  return  b;  }            
D)int  x( int a,int b) { return a+b; }



 9、下列方法定义中,不正确的是( D  )。  
A)float x( int a,int b ) { return (a-b); }    
B)int  x( int a,int b) { return a-b; } 
C)int  x( int a,int b ) { return a*b; }    
D)int  x(int a,int b) { return 1.2*(a+b); } 


10、下列方法定义中,正确的是(  A  )。  
A)int  x( ){ char ch='a'; return (int)ch; }    
B)void  x( ){ ...return  true;  } 
C)int  x( ){ ...return  true; }           
D)nt  x( int a, b){  return  a+b; }


 11、下列方法定义中,方法头不正确的是( D   )。  
A)public int x( ){ ... }        
B)public static int x( double y ){ ... } 
C)void x( double d ) { ... }    
D)public static x( double a ){ ... }  


12、在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是(C  )。 
 A)public getSort(float x)       
B)int getSort(int y) //参数类型一样

C)double getSort(int x,int y)  

  D)void get(int x,int y)  





13.在某个类中存在一个方法:void sort(int x),以下不能作为这个方法的重载的声明的是(B  )。  
A)public float sort(float x)        
B)int sort(int y) 
C)double sort(int x,int y)         
D)void sort(double y) 


14.为了区分类中重载的同名的不同方法,要求( A   )。  
A)采用不同的形式参数列表        
B)返回值类型不同   
C)调用时用类名或对象名做前缀    
D)参数名不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值