Java – вопросы с собеседований по ООП и классам

By | 01/12/2013

Ответы на эти идругие вопросы в твоем android устройстве. Качайте GOOGLE PLAY!

Доступно в Google Play

  1. Назовите принципы ООП и расскажите о каждом.

  2. Дайте определение понятию “класс”.

  3. Что такое поле/атрибут класса?

  4. Как правильно организовать доступ к полям класса?

  5. Дайте определения понятию “конструктор”.

  6. Чем отличаются конструкторы по-умолчанию, копирования и конструктор с параметрами?

  7. Какие модификаторы уровня доступа Вы знаете, расскажите про каждый из них.

  8. Расскажите об особенностях класса с единственным закрытым (private) конструктором.

  9. О чем говорят ключевые слова “this”, “super”, где и как их можно использовать?

  10. Дайте определение понятию “метод”.

  11. Что такое сигнатура метода?

  12. Какие методы называются перегруженными?

  13. Могут ли нестатические методы перегрузить статические?

  14. Расскажите о перекрытии методов.

  15. Могут ли нестатические методы перекрыть статические?

  16. Может ли метод принимать разное количество параметров (аргументы переменной длины)?

  17. Можно ли сузить уровень доступа/тип возвращаемого значения при перекрытии метода?

  18. Как получить доступ к перекрытым методам родительского класса?

  19. Какие преобразования называются нисходящими и восходящими?

  20. Где можно инициализировать статические/нестатические поля?

Другие вопросы и ответы с собеседований по java.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *