标签:对象 赋值 需要 extend com 方法 private 保留 机制
1 package section2;
2 class Base{
3 private int i =2;
4 public Base(){
5 this.display();
6 }
7 public void display(){
8 System.out.println(i);
9 }
10 }
11 class Derived extends Base{
12 private int i =22;
13 public Derived(){
14 i =222;
15 }
16 public void display(){
17 System.out.println(this.i);
18 }
19 }
20 public class Test {
21 public static void main(String[] args) {
22 new Derived(); //此时执行先执行了父类的构造方法,输出的i是本类的,
23 // 此时i还未初始化,所以为0,等输出后i才被赋值为222
24
25 }
26 }
标签:对象 赋值 需要 extend com 方法 private 保留 机制
原文地址:http://www.cnblogs.com/dogLin/p/6012703.html