2013-05-03 59 views
0

我有一些從我的子類發送值到我的父類的值。Java - 從子類發送值到超類

E.x:

public class A { 
protected int Age; 
    public void printAge(){ 
    System.out.println(Age); 
    } 
} 
public class B extends A { 
    public void changeAge(){ 
     Age = 11; 
    } 
} 

我想printAge梅託德打印 '11',這可能嗎?要從超類中更改變量的值?

我對Java很陌生。

+0

和B一樣b = new B(); b.changeAge(); b.printAge(); – Nicktar 2013-05-03 15:30:16

回答

3

是的,這是可能的,你的代碼is working

I.e.這實際上會打印'11':

B b = new B(); 
b.changeAge(); 
b.printAge(); 
+0

感謝您的回答:) – 2013-05-03 15:41:32

+0

@Erik:http://meta.stackexchange.com/a/5235 – ValarDohaeris 2013-05-03 15:49:53