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

scjp 高手请进!!!!!

    来源: 互联网  发布时间:2015-05-15

    本文导语:  69. Given: 1. class BaseClass{ 2. private float x= 1.0f; 3. protected void setVar (float f) {x = f;} 4. } 5. class SubClass exyends BaseClass   { 6. private float x = 2.0f; 7. //insert code here 8. } Which two are valid examples of method overriding? (...

69. Given:

1. class BaseClass{
2. private float x= 1.0f;
3. protected void setVar (float f) {x = f;}
4. }
5. class SubClass exyends BaseClass   {
6. private float x = 2.0f;
7. //insert code here
8. }

Which two are valid examples of method overriding? (Choose Two)   

A. void setVar(float f) {x = f;} //这个选项是对的吗? 这也是覆盖啊!
B. public void setVar(int f) {x = f;}
C. public void setVar(float f) {x = f;}
D. public double setVar(float f) {x = f;}
E. public final void setVar(float f) {x = f;}
F. protected float setVar() {x=3.0f; return 3.0f; }

71. Click the exhibit button:


1. class A {
2. public byte getNumber ()  {
3.   return 1;
4.   }
5. }
6.  
7. class B extends A {
8. public short getNumber()  { // 我怎么不可以把他看成重载
9.  return 2;
10. }
11.  
12. public static void main (String args[]) { 
13.    B  b = new B ();
14.      System.out.printIn(b.getNumber())   
15.   }16. }

What is the result?

A. Compilation succeeds and 1 is printed.
B. Compilation succeeds and 2 is printed.
C. An error at line 8 causes compilation to fail.
D. An error at line 14 causes compilation to fail.
E. Compilation succeeds but an exception is thrown at line 14.



|
1, 因为 default 类型比 protected 类型范围小, default 只能被同一package的类调用,而protected 还可以被子类调用.

在进行override时, overriding 函数的类型不能比overrided的函数"窄"!

2.机不是override ,也不是 overload, if override, the return type should be the same; if overload , the argument type should be different!

|
1、public>protected>default>private
重写不能更加严格。

2、返回类型不能做为重载的因素。

|
1:BE(注意Overriding和Overloading的区别)
2:C(Overriding和Overloading都不允许有相同参数和函数名而有不同返回值。要不然,若你写:String a = "hello" + func(temp);其中的func(temp)的返回值用什么?)

|
1,默认的权限是frendly,比protect小,而overriding不能覆盖成更smaller
2,我觉得是c,overloading的话,光是返回值不一样是不够的

|
69.默认为default的权限,default 

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












  • 相关文章推荐
  • 小弟想考scjp,贡献一些scjp考试的网址?
  • 我一个伙计考过SCJP一个多月了,怎么SCJP的证书还没有来呀?到哪里问去呀?
  • 过了SCJP和没过SCJP的都请进来,谢谢!
  • 我一直搞不清什么sl275与scjp1.2,scjp1.4的关系?那位能说说么
  • [提议] 既然考scjp的人这么对,提议设立scjp专栏,响应的进来领分!
  • 英文不是很好,为了考SCJP,好多地方看英文书,概念什么的比较模糊,哪有详细的中文的Java语言教程呀?最好和SCJP想符合的,别告诉我《Think in Java》呀!那本书我烦透了!
  • 检验你的SCJP能力!!!来自SUN的SCJP题库中的一道经典线程题目,你能做出正确的答案吗???
  • 谁有scjp练习题,越新越好?谢了 iis7站长之家
  • 险过scjp
  • 50分求助:哪儿能搞到SCJP的教程资料与试题资料!!!!!
  • 请推荐一些SCJP认证书籍和其他资料
  • 求助!本人下个星期考SCJP急需好的题库!高分求教!
  • —— SCJP认证相关问题 ——
  • 谁能告诉我SCJP考题的网址吗?
  • SCJP
  • 请问scjp/scjd和高程比,哪个分量重些啊?
  • *考过scjp的给个意见*
  • 在考SCJP中,很多人说的104和147指的是什么?
  • 通过了SCJP认证以后,还能干什么?
  • 寻找scjp认证考试方面的资料,培训资料和试题,谢谢!


  • 站内导航:


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

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

    浙ICP备11055608号-3