public class Sub extends Parent { private int n = 30; public static void main(String[] args) { Parent p = new Sub(); p.pnum(); ((Sub)p).pnum(); } } class Parent { private int n = 10; public void pnum() { System.out.println("n="+n); } }
输出:
n=10
n=10
public class Sub extends Parent { private int n = 30; public void pnum() { System.out.println("n="+n); } public static void main(String[] args) { Parent p = new Sub(); p.pnum(); ((Sub)p).pnum(); } } class Parent { private int n = 10; public void pnum() { System.out.println("n="+n); } }
输出:
n=30
n=30