Size: a a a

2020 October 16

Э

Эд in learn.java
Nikita Kagan
привет всем нужно сообществу по инглишу чтобы решали вопросы по грамматике или помогли с аудио
кину в лс
источник

i

i think it's okay in learn.java
Всем доброе утро.
Подскажите пожалуйста :
https://pastebin.com/DpCCjUeR
источник

i

i think it's okay in learn.java
Не могу понять почему из конструктора класса Programmer вызывается метод employ() не из класса Programmer, а из класса Teamlead
источник

i

i think it's okay in learn.java
Если поставить модификатор private, то будет вызываться employ из класса Programmer
источник

А

Алексей in learn.java
i think it's okay
Не могу понять почему из конструктора класса Programmer вызывается метод employ() не из класса Programmer, а из класса Teamlead
Добавь @Override
источник

i

i think it's okay in learn.java
это же просто аннотация
источник

ch

central hardware in learn.java
i think it's okay
это же просто аннотация
которая даст тебе по шампе если косяк на твоей стороне
источник

GV

Gukov Viktor in learn.java
Кажется вопрос про эту задачу задают третий раз? Четвертый?
источник

sA

sapsay Alex in learn.java
@tttxxxyyy , перечитай зачем жизненно необходима эта аннотация и почему без нее нельзя переопределять методы.
источник

Д

Дима in learn.java
ну очевидно будет вызываться переопределенный метод
источник

i

i think it's okay in learn.java
Gukov Viktor
Кажется вопрос про эту задачу задают третий раз? Четвертый?
сорян
источник

i

i think it's okay in learn.java
в след. раз буду искать сначала по чату
источник

ch

central hardware in learn.java
sapsay Alex
@tttxxxyyy , перечитай зачем жизненно необходима эта аннотация и почему без нее нельзя переопределять методы.
ну в новых версиях можно в некоторых случаях и без не е
источник

N🌌

Nazarii 🌌 in learn.java
central hardware
ну в новых версиях можно в некоторых случаях и без не е
Она же орать будет, если неправильно заоверрайдишь
источник

sA

sapsay Alex in learn.java
central hardware
ну в новых версиях можно в некоторых случаях и без не е
желательно всегда ее использовать, что бы потом не страдать
источник

AA

Albert Abdullin in learn.java
Я тоже офигел с этого примера. Но дело не в аннотации
источник

AA

Albert Abdullin in learn.java
i think it's okay
Не могу понять почему из конструктора класса Programmer вызывается метод employ() не из класса Programmer, а из класса Teamlead
Вроде при заход в конструктор неявно присутствует ссылка this объекта, который зашёл в конструктор другого класса
источник

AA

Albert Abdullin in learn.java
Мне здесь уже отвечали. Сейчас попробую ещё раз найти ответ
источник

AA

Albert Abdullin in learn.java
Anton
Выкинь этот код, а лучшше сожги )

Код нарушает лучшую практику Java при создании конструктора.
Конструкторы не должны вызвать переопределяемые методы - то есть, они должны вызывать только методы , которые являются private, static или final.

Кроме усложнения кода есть эффект хуже, конструктор A вызывает метод объекта B в тот момент, когда поля объекта B еще не инициализированы.
Пример 12.5-2 JLS является хорошей демонстрацией этой проблемы.
Вот нормальная ссылка
источник

i

i think it's okay in learn.java
Это было задание на "знаешь ли ты" как я понял
источник