考试网 >> IT认证 >> JAVA >> JAVA题库 >> JAVA题库:考考你2

JAVA题库:考考你2

发布时间:2006-06-28 10:37     点击:
What will happen when you attempt to compile and run the following code?

class Base 
{
    int i = 99;
    public void amethod()
    {
        System.out.println("Base.amethod()");
    }
        	
    Base()
    {
        amethod();
    }
}
public class Derived extends Base
{
    int i = -1;
        
    public static void main(String argv[])
    {
        Base b = new Derived();
        System.out.println(b.i);
        b.amethod();
    }
	
    public void amethod()
    {
        System.out.println("Derived.amethod()");
    }
}

 A. Derived.amethod()
    -1
    Derived.amethod()

 B. Derived.amethod()
    99
    Derived.amethod()

C. 99
    Derived.amethod()
D.
    Compile time error
答案:B

版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有