- 43
- 0
- 约1.16万字
- 约 15页
- 2016-11-27 发布于河南
- 举报
Java习题三
1.有关类Demo,哪句描述是正确的?
public class Demo extends Base
{
private int count;
public Demo()
{
System.out.println(A Demo object has been created);
}
protected void addOne()
{
count++;
}
}
当创建一个Demo类的实例对象时,count的值为0。
当创建一个Demo类的实例对象时,count的值是不确定的。
超类对象中可以包含改变count 值的方法。
Demo的子类对象可以访问count。
2.当编译和运行下列程序段时,会发生什么?
class Base {}
class Sub extends Base {}
class Sub2 extends Base {}
public class Cex
{
public static void main(String argv[])
{
Base b = new Base();
Sub s = (Sub) b;
}
}
通过编译和并正常运行。
编译时出现例外。
编译通过,运行时出现例外。ClassCaseException
3.如果任何包中的子类都能
原创力文档

文档评论(0)