4、不使用static修饰符限定的方法称为对象(或实例)方法,用static修饰符限定的方法称为类方法,下列哪一个说法是正确的?(          )
   A、实例方法可以直接调用父类的实例方法。
   B、实例方法可以直接调用父类的类方法。
   C、实例方法可以直接调用其他类的实例方法。
  D、实例方法可以直接调用本类的类方法。这道题目如何用程序去验证啊?感觉自己有点搞不清楚

解决方案 »

  1.   

    答案:ABD
    class TEST2 {
    public void print() {
    System.out.println("Run in Test2 print");
    }

    public static void staticPrint() {
    System.out.println("Run in Test2 staticPrint");
    }
    }class TEST3 {
    public void printTEST3() {
    System.out.println("Run in TEST3 print");
    }

    public static void staticPrintTEST3() {
    System.out.println("Run in TEST3 staticPrint");
    }
    }
    public class TEST1 extends TEST2{ public void printChild() {
    System.out.println("Run in TEST1 print");

    print();
    staticPrint();
    staticPrintChild();
    printTEST3();//编译错误
    }

    public static void staticPrintChild() {
    System.out.println("Run in TEST1 staticPrint");
    }}