2013-05-03 2 views
0

У меня есть некоторые trobles, отправляющие значение из моего подкласса в мой суперкласс.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; 
    } 
} 

Я хочу Metod printAge напечатать '11', это возможно? Изменить значение переменной из суперкласса?

Я очень новичок в Java.

+0

Как в B b = новый B(); b.changeAge(); b.printAge(); – Nicktar

ответ

3

Да, это возможно, ваш код is working.

I.e. это фактически напечатает «11»:

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

Спасибо за ответ :) –

+0

@ Erik: http://meta.stackexchange.com/a/5235 – ValarDohaeris