Сведения о вопросе

Getthesound

22:08, 22nd August, 2020

Теги

Java    

В каком порядке вызовутся конструкторы?

Просмотров: 299   Ответов: 3

В каком порядке вызовутся конструкторы, когда будет создаваться объект класса ? А деструкторы при удалении объекта?
interface professor {};
interface researcher extends professor {};
class teacher implements professor {};
class myprofessor extends teacher implements researcher {};

Совсем ООП забыл. Помогите на вопрос ответить пожалуйста.



  Сведения об ответе

darknet

22:04, 27th August, 2020

Вообще то это не Джава
А порядок при наследовании такой: конструктор класса, потом конструктор супер класса.
Деструкторов нет вообще
Конструкторов в интерфейсах нет

Читать тут:
www.javaworld.com/javaworld/jw-11-2001/jw-1102-java101.html
www.artima.com/designtechniques/initializationP.html


  Сведения об ответе

qwerty101

20:43, 27th August, 2020

interface professor {}; <-- это не Java (подсказываю: точка с запятой...)

А по сути вопроса: где вы в Java нашли деструкторы? (про finalize() речь не идёт, это совершенно другое)


  Сведения об ответе

nYU

14:17, 17th August, 2020

Вопросы при приёме на работу специально могут быть построены нелогично, чтобы кандидат смогу указать на «уловку»


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться