peterarsentev / job4j_features_bugs

Ошибки и предложения в проекте Job4j.ru
https://job4j.ru
Apache License 2.0
11 stars 2 forks source link

Вопрос № 20 в тесте к экзамену по ООП. #1693

Closed oyvey1984 closed 1 month ago

oyvey1984 commented 9 months ago

Разве в вопросе есть верный вариант ответа? Разве неправильно будет создать экземпляр класса как в примере ниже? Пример: Dogs dogs = new Dogs; Dogs.Dog dog = dogs. new Dog();

https://job4j.ru/profile/exams/detail/7/question 20 из 73. Как правильно создать экземпляр внутреннего класса? Пример

public class Dogs { private String name; public void eat() { System.out.println("Ham!"); } class Dog { } }

Варианты: Dog dog = new Dog(); Dogs.Dog = new Dogs.Dog(); Dog dog = new Dogs().new Dog();

staskorobeynikov commented 1 month ago

Можно и так как указали, только смысл вопроса выбрать тот вариант, которые представлены в вопросе