Size: a a a

2020 December 26

ЭП

Элдер Поштига... in learn.java
Alexey Bodyak
так если код простой, почему бы просто не переписать?
лень )
источник

AB

Alexey Bodyak in learn.java
:) ну такое
источник

CH

Creep Havok in learn.java
Пол дня пытаюсь понять, зачем в Джаве нисходящее и восходящее преобразование??
источник

F

Fortune's Desire in learn.java
Ну и к какому выводу вы успели придти?
источник

S

Sergei in learn.java
Creep Havok
Пол дня пытаюсь понять, зачем в Джаве нисходящее и восходящее преобразование??
Восходящее - для повторного использования кода.

У тебя есть метод, который умеет обрабатывать класс Pet. А у тебя есть класс-наследник Cat.

Вот тот метод при помощи восходящего преобразования (и без изменений в коде) может обрабатывать и Cat.
источник

CH

Creep Havok in learn.java
Sergei
Восходящее - для повторного использования кода.

У тебя есть метод, который умеет обрабатывать класс Pet. А у тебя есть класс-наследник Cat.

Вот тот метод при помощи восходящего преобразования (и без изменений в коде) может обрабатывать и Cat.
Не понимаю, зачем это нужно? Мы же можем просто унаследоваться от класca  Pet
источник

CH

Creep Havok in learn.java
Fortune's Desire
Ну и к какому выводу вы успели придти?
Вот это я и пытаюсь узнать
источник

S

Sergei in learn.java
Вот при наследовании как раз восходящее преобразование и произойдёт.
источник

S

Sergei in learn.java
Creep Havok
Не понимаю, зачем это нужно? Мы же можем просто унаследоваться от класca  Pet
Показывай пример кода, на примере разберём.
источник

DK

Dmtr Klkv in learn.java
Creep Havok
Не понимаю, зачем это нужно? Мы же можем просто унаследоваться от класca  Pet
Это оно и есть
источник

CH

Creep Havok in learn.java
Sergei
Вот при наследовании как раз восходящее преобразование и произойдёт.
Да это лекция с JR, там приведен пример преобразования по типу:
Object o = 123f;
Float s2 = (Float) o;
Но не указано в каких случаях это используется и зачем ВООБЩЕ это нужно
источник

S

Sergei in learn.java
Creep Havok
Да это лекция с JR, там приведен пример преобразования по типу:
Object o = 123f;
Float s2 = (Float) o;
Но не указано в каких случаях это используется и зачем ВООБЩЕ это нужно
Это нисходящее преобразование.
источник

DK

Dmtr Klkv in learn.java
Creep Havok
Да это лекция с JR, там приведен пример преобразования по типу:
Object o = 123f;
Float s2 = (Float) o;
Но не указано в каких случаях это используется и зачем ВООБЩЕ это нужно
Как тебе уже пояснили:
Допустим есть класс Person и метод, который принимает объект класса Person. В этот метод можно передать и Person, и его наследников, например Man, Woman. А если бы восхождения небыло, то пришлось бы писать 3 перегруженых метода для каждого из типов.
источник

VG

Vitaly Gudz in learn.java
источник

ИВ

Иба Ву in learn.java
Здравствуйте, подскажите пожалуйста какой самый корректный способ решения этой задачи, если не сложно)
источник

ch

central hardware in learn.java
Иба Ву
Здравствуйте, подскажите пожалуйста какой самый корректный способ решения этой задачи, если не сложно)
Самая что ни на есть классика задачка на стек, дальше думайте сами
источник

ИВ

Иба Ву in learn.java
А что такое стэк?
источник

ДЧ

Дмитрий Чуб 🇷🇺... in learn.java
Иба Ву
А что такое стэк?
А в каком классе вы учитесь?
источник

ИВ

Иба Ву in learn.java
9😂
источник

ДЧ

Дмитрий Чуб 🇷🇺... in learn.java
Ужось)
источник