本帖最后由 yaolv7 于 2016-4-10 22:23 编辑
- class A {
- public void show() {
- show2();
- }
- public void show2() {
- System.out.println("我");
- }
- }
- class B extends A {
- public void show2() {
- System.out.println("爱");
- }
- }
- class C extends B {
- public void show() {
- super.show();
- }
- public void show2() {
- System.out.println("你");
- }
- }
- public class Test2DuoTai {
- public static void main(String[] args) {
- A a = new B();
- a.show();
-
- B b = new C();
- b.show();
- }
- }
复制代码
*******************************************************************************************************
- public class TestBook_1 {
- public static void main(String[] args) {
- A b = new B1();
- b.test();
- }
- }
- class A {
- void test() {
- System.out.println("A");
- }
- }
- class B1 extends A {
- void test() {
- super.test();
- System.out.println("B");
- }
- }
复制代码
成员方法:编译看左边,运行看右边.......
***********************************上面输出"爱你",,下面的代码确是 "A B",彻底把我饶晕了,到底怎么理解这个
|
|