Главная / Язык программирования Java и среда NetBeans / В программе задан класс: public class C1 { private C_nested obj1; public C1() { } static class C_nested { C_nested() { System.out.println("Nested class was created!"); } } C_nested getNested(){ return obj1; } } В каких случаях в результате выполнения прив

В программе задан класс: public class C1 { private C_nested obj1; public C1() { } static class C_nested { C_nested() { System.out.println("Nested class was created!"); } } C_nested getNested(){ return obj1; } } В каких случаях в результате выполнения приведенного кода имя вложенного класса будет возвращено в переменную name в формате C1$C_nested?

вопрос

Правильный ответ:

C1.C_nested obj=new C1.C_nested(); String name = obj.toString();
C1.C_nested obj=new C1.C_nested(); String name = obj.getName();
C1.C_nested obj=new C1.C_nested(); String name = obj.getClass().getCanonicalName();
C1.C_nested obj=new C1.C_nested(); String name = obj.getClass().getName();
Сложность вопроса
39
Сложность курса: Язык программирования Java и среда NetBeans
85
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за ответ
11 янв 2020
Аноним
Экзамен сдан на отлично. Спасибо за халяуву
05 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.