我觉的你问的问题是不是这种情况,如果是希望对你有帮助,如果不是那叨扰了。
class A
{ 成员变量 ----------> //1.无论编译和运行,都看左边(引用变量所属的类)
静态成员函数 ----->//1. 无论编译和运行,都看左边(引用变量所属的类)
非静态成员函数 --->//1.在编译时:参阅的是引用变量所属的类中是否有调用方法。如果有编译成功,如果没有编译失败。
} // 2.在运行时:参阅对象所属的类中是否有调用的方法。
class B extends A
{ 成员变量
静态成员函数
非静态成员函数
}
class Test
{ A a=new B();
a.成员变量
a.静态成员函数
a.非静态成员函数
B b=new B(); ------>//至于对象b更一般的继承调用一样的。没有什么特别。
} |