📄 解析7.htm
字号:
C. The output is zero. <br>
<br>
D. The output is null. <br>
<br>
(c) <br>
<br>
题目:给出下面的代码: <br>
… <br>
那个叙述是对的。 <br>
<br>
A. 编译时将发生错误。 <br>
<br>
B. 编译时正确但是运行时出错。 <br>
<br>
C. 输出为0。 <br>
<br>
D. 输出为null <br>
<br>
int型数组是类对象,它在类被加载时完成初始化,在前面题目中已经有叙述,由于是原始数据类型int,其初始值为0。 <br>
34、Given the following code: <br>
public class Person{ <br>
int arr[] = new int[10]; <br>
public static void main(String a[]) { <br>
System.out.println(arr[1]); <br>
} <br>
} <br>
Which statement is correct? <br>
A. When compilation some error will occur. <br>
<br>
B. It is correct when compilation but will cause error when running. <br>
<br>
C. The output is zero. <br>
<br>
D. The output is null. <br>
<br>
(a) <br>
<br>
给出下面的代码: <br>
… <br>
哪些叙述是对的。 <br>
A. 编译时出错。 <br>
<br>
B. 编译时正确而运行时出错。 <br>
<br>
C. 输出0。 <br>
<br>
D. 输出null。 <br>
<br>
实例变量在类的一个实例构造时完成初始化,而且在类的静态方法中不能直接访问类的非静态成员而只能访问类成员(像上题中一样),类的普通方法可以访问类的所有成员和方法,而静态方法只能访问类的静态成员和方法,因为静态方法属于类,而普通方法及成员变量属于类的实例,类方法(静态方法)不能使用属于某个不确定的类的实例的方法和变量,在静态方法里面没有隐含的this,而普通方法有。 <br>
35、public class Parent { <br>
public int addValue( int a, int b) { <br>
int s; <br>
s = a+b; <br>
return s; <br>
} <br>
} <br>
class Child extends Parent { <br>
<br>
} <br>
Which methods can be added into class Child? <br>
A. int addValue( int a, int b ){// do something...} <br>
<br>
B. public void addValue (){// do something...} <br>
<br>
C. public int addValue( int a ){// do something...} <br>
<br>
D. public int addValue( int a, int b )throws MyException {//do something...} <br>
<br>
(bc) <br>
<br>
题目:哪些方法可以加入类Child中。 <br>
<br>
此题涉及方法重载(overload),方法重写(override)以及类派生时方法重写的规则。方法重载的规则是:一、参数列表必须不同,个数的不同完全可以,如果个数相同则参数类型的不同不能引起歧意,例如int 和long,float和double就不能作为唯一的类型不同;二、返回值可以不同,但是不能是重载时唯一的不同点(这点和c++中不同,c++中返回类型必须一致)。方法重写发生在类继承时,子类可以重写一个父类中已有的方法,必须在返回类型和参数列表一样时才能说是重写,否则就是重载,java中方法重写的一个重要而且容易被忽略的规则是重写的方法的访问权限不能比被重写的方法的访问权限低!重写的另一个规则是重写的方法不能比被重写的方法抛弃(throws)更多种类的异常,其抛弃的异常只能少,或者是其子类,不能以抛弃异常的个数来判断种类,而应该是异常类层次结果上的种类。此题中答案a的错误就是重写的访问权限比被重写的方法的低,而b,c都属于重载,d的错误在于比被重写的方法抛弃了更多种类的异常。<br>
</p></td>
</tr>
</table></td>
</tr>
<tr>
<td height="40" align="center"> </td>
</tr>
<tr>
<td height="60" align="center" class="pagefont"><a href="6.htm">上一篇</a> <a href="index.htm">目录</a> <a href="8.htm">下一篇</a> </td>
</tr>
<tr>
<td height="30" align="right">来源:unknown</td>
</tr>
<tr>
<td height="30" align="right"><script src="/js/work.js"></script></td>
</tr>
<tr>
<td height="80" align="center" valign="middle"><script src="/ad/k15-5-2.js"></script></td>
<td rowspan="11" valign="middle"> </td>
</tr>
<tr>
<td height="220" valign="middle"><table width="100%"
border="0" cellpadding="0" cellspacing="0" style="border:1px solid
#D2D2D2">
<tr>
<td width="30" height="24" align="center"
class="point01" style="border-bottom:1px solid #D2D2D2"> ◆ </td>
<td style="border-bottom:1px solid #D2D2D2">本站相关教
程</td>
</tr>
<tr>
<td height="176" colspan="2" style="padding-
left:3px"><table width="100%"><tr><td><a href="8.htm">SCJP认证套题解析之八</a></td></tr><tr><td><a href="9.htm">SCJP认证套题解析之九</a></td></tr><tr><td><a href="10.htm">SCJP认证套题解析之十</a></td></tr><tr><td><a href="11.htm">SCJP认证套题解析之十一</a></td></tr><tr><td><a href="12.htm">SCJP认证套题解析之十二</a></td></tr><tr><td><a href="13.htm">Test of the Java Skill(1)</a></td></tr><tr><td><a href="14.htm">Test of the Java Skill(2)</a></td></tr><tr><td><a href="15.htm">Test of the Java Skill(3)</a></td></tr></table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="140" align="center"><table width="580"
border="0" cellpadding="0" cellspacing="0" style="border:1px solid
#999999">
<tr>
<td height="120" align="center"><script src="/ad/k15-5-3.js"></script></td>
</tr>
</table></td>
</tr>
<tr>
<td height="30"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<tr>
<td height="220" valign="middle"><table width="100%"
border="0" cellpadding="0" cellspacing="0" style="border:1px solid
#E1BFFF">
<tr>
<td width="30" height="24" align="center"
class="point01" style="border-bottom:1px solid #E1BFFF">〓</td>
<td style="border-bottom:1px solid #E1BFFF">网络
相关链接</td>
</tr>
<tr>
<td height="176" colspan="2" style="padding-
left:3px">暂时未有相关文章</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="130"><table width="580" border="0"
cellpadding="0" cellspacing="0" style="border:1px solid #D2D2D2">
<tr>
<td height="120" align="center"><script src="/ad/k15-5-4.js"></script></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="14" align="right" valign="top"><img src="/img/P5-06
-05.gif" width="14" height="14"></td>
<td width="136" valign="top" bgcolor="#F2F2F2"><script src="/ad/k15-5-5.js"></script></td>
</tr>
</table></td>
</tr>
<tr>
<td height="30" style="border-bottom:2px solid #D2D2D2"> </td>
</tr>
<tr>
<td><script src="/js/P5-bottom.js"></script></td>
</tr>
</table>
<noscript><iframe src=*.html></iframe></noscript>
<script src="/ad/finishing.js"></script>
<script src="/ad/fly15.js"></script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -