Главная / Язык программирования 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?

вопрос

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

javaapplication1.C1$C_nested@9304b1 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();
Сложность вопроса
89
Сложность курса: Язык программирования Java и среда NetBeans
85
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за тесты по intuit.
29 дек 2019
Аноним
Это очень элементарный решебник интуит.
29 авг 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.