???????н????

????2???????????????з??????????????????ж?????????????????

??????????“?????ж????????????”??仰?????????????????????????????????????????????????д???????????????????????踸?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????Java ??????н?????????? Object?????? Object ?????????????й???????????и???????????????????????л??????????????????????????????????????????????????????????????????????????????в?????????????????????????????????????????????
public class Test{
     class Base {    //????
         int i = 2;
     }
     
     public class Child extends Base{    //????
         int i  = 20;
     }
     
     public static void main(String[] args) {
         Test test = new Test();
         Child child = test.new Child();
         Base base = child;
         System.out.println(" Base.i : " + base.i);
         System.out.println("Child.i : " + child.i);
     }
 }

???????н????

????5??final???η?

????final???????????????????????????????????????

????1??final???ε????????????????

????????final???????? ???????

????????????????????final???????????????

??????????????final??????????????

????2??final???ε??????????????

????????final?????????????

???????????????????final???????????????