1. Главная
  2. Библиотека
  3. Программирование
  4. Какое значение будет возвращено при вызове метода show(...
Разбор задачи

Какое значение будет возвращено при вызове метода show()?

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Какое значение будет возвращено при вызове метода show()?

Условие:

```
class C {
int x = 2;
public class Inner {
public int show() {
return x-1;
}
}
Inner get (){
x=3;
Inner ob = new Inner();
return ob;
}
}
public class Test_2 {
public static void main(String a[]) {
Inner ob = new Inner();
System.out.print(ob.show());
}
}
```


Какое значение будет возвращено при вызове метода show()?

Решение:

Рассмотрим по шагам работу кода:

  1. В классе C имеется поле x, которое изначально инициализируется значением 2.
  2. Внутренний класс Inner имеет метод show(), который возвращает зн...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое значение поля x будет доступно для объекта Inner, созданного методом get()?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет