среда, 30 октября 2013 г.

Java (по мотивам собеседований)

Сходил на несколько собеседований, зацепили несколько мелких вопросиков, ответы на которые внезапно вызвали у меня эмоциональный отклик.


  1. Множестенное наследие, но для интерфейсов


  2. В голову вбил, что в java нет множестенного наследования, и для объектов это действительно так.
    Но вот для интерфейса вполне правомерно написать:

    Для тестирования простой класс:

  3. Одинаковые названия метода и конструктора

  4. Сигнатуры-то разные

Примеры компилируются, и выполняются без ошибок.