Почему мой вывод не дает ожидаемого результата, то есть 25
? Я знаю, что мой вопрос глупо, но я новичок в программировании на Java. выходПодкласс не обновляет переменную, взятую из базового класса
run:
5
0
0
BUILD SUCCESSFUL (total time: 0 seconds)
Но по мне ожидаемый ответ 5, как я прошел 5 в arguement.
class A {
int a;
public void setA(int a) {
this.a = a;
}
}
class B extends A {
public int multi() {
int multi = a * a;
System.out.println(multi);
return multi;
}
}
class test {
public static void main(String[] args) {
A obj1 = new A();
obj1.setA(5);
B obj2 = new B();
int c = obj2.multi();
System.out.println(c);
}
}
Пожалуйста, приложить больше усилий в форматирование кода в вашем вопросе - это * ужасно * читать в данный момент , –
, пожалуйста, помогите .... –
Я уже добавил ответ - теперь, есть ли причина, по которой вы не можете исправить свой вопрос, чтобы быть более читаемым? –