首页 > 代码库 > 类绑定----多态执行问题【编译看左,运行看右】
类绑定----多态执行问题【编译看左,运行看右】
成员变量,静态方法看左边;非静态方法:编译看左边,运行看右边。
1 public class BoundDemo { 2 public static void main(String[] args) { 3 A a=new B(); 4 System.err.println(a.age); 5 System.err.println(a.num); 6 a.abc(); 7 a.abcd(); 8 } 9 10 }11 12 class A13 {14 public int age=100;15 public static int num=100;16 public static void abc()17 {18 System.err.println("100......");19 }20 public void abcd()21 {22 System.err.println("100.......");23 }24 }25 26 class B extends A27 {28 public int age=1000;29 public static int num=1000;30 public static void abc()31 {32 System.err.println("1000......");33 }34 public void abcd()35 {36 System.err.println("1000.......");37 }38 }
类绑定----多态执行问题【编译看左,运行看右】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。