`
qtlkw
  • 浏览: 299821 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

经典笔试题

    博客分类:
  • JAVA
 
阅读更多
public class BaseTest {
    public BaseTest(){
        System.out.println("1");
    }

    {
        System.out.println("2");
    }
    static{
        System.out.println("3");
    }


    public void f1(){
        System.out.println("f1");
    }

    public void f2(){
        System.out.println("f2");
        f1();
        f3();
    }

    private void f3(){
        System.out.println("f3");
    }
}


public class Test extends BaseTest {
    public Test(){

    }

    public void f1(){
        System.out.println("Cson.f1");
    }

    public void f3(){
        System.out.println("Cson.f3");
    }

    public static void main(String[] args) throws Exception{
        Test test = new Test();
        test.f1();
        test.f2();
        test.f3();

        System.out.println("**************");

        BaseTest baseTest = (BaseTest) test;
        baseTest.f1();
        baseTest.f2();
    }
}

执行的结果是什么?


3
2
1
Cson.f1
f2
Cson.f1
f3
Cson.f3
**************
Cson.f1
f2
Cson.f1
f3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics