Size: a a a

2020 December 26

CH

Creep Havok in learn.java
Все, я сдаюсь
источник

CH

Creep Havok in learn.java
Думаю, завтра дойдет
источник

F

Fortune's Desire in learn.java
Creep Havok
Так это же интерфейс
Короче просто запомни че тебе сказали, завтра пережуешь
источник

G

GladkiyKriminal in learn.java
Creep Havok
Так это же интерфейс
Это достигается, потому что Dog d какбы кастится к Animal
источник

F

Fortune's Desire in learn.java
как за что-то серьезное сядешь
источник

F

Fortune's Desire in learn.java
сразу поймешь зачем это все надо
источник

F

Fortune's Desire in learn.java
но особо не надо таким увлекаться, вроде как по рукам бьют те, кто потом код будет разгребать
источник

DK

Dmtr Klkv in learn.java
Он пока не понял что надо, а для чего надо это еще впереди.
источник

F

Fortune's Desire in learn.java
Dmtr Klkv
Он пока не понял что надо, а для чего надо это еще впереди.
ну завтра перечитает, уже ночь
источник

CH

Creep Havok in learn.java
Fortune's Desire
но особо не надо таким увлекаться, вроде как по рукам бьют те, кто потом код будет разгребать
Чем именно?
источник

DK

Dmtr Klkv in learn.java
Fortune's Desire
но особо не надо таким увлекаться, вроде как по рукам бьют те, кто потом код будет разгребать
Зависит от ситуации...
источник

CH

Creep Havok in learn.java
Dmtr Klkv
Зависит от ситуации...
Да..
источник

DK

Dmtr Klkv in learn.java
Вообще кастинг это типа логическая защита языка от дурака. Разработчики языка как-бы говорят нам: тут тип не понятен, если ты точно уверен, что этот обжект это стринг, то изволь явно написать это! Но в реальности, есть ситуации, когда это нужно сделать.
источник

CH

Creep Havok in learn.java
Dmtr Klkv
Вообще кастинг это типа логическая защита языка от дурака. Разработчики языка как-бы говорят нам: тут тип не понятен, если ты точно уверен, что этот обжект это стринг, то изволь явно написать это! Но в реальности, есть ситуации, когда это нужно сделать.
Вот, да, я это только понял
источник

CH

Creep Havok in learn.java
Чуть выше пример не правильно привел
источник

CH

Creep Havok in learn.java
Исправил
источник

CH

Creep Havok in learn.java
Там должно было быть:
Cat cat = new Dog(...);
источник

CH

Creep Havok in learn.java
Но для этого нужно явно указать = new (Dog) Dog(...);
источник

DK

Dmtr Klkv in learn.java
Так не получится, они друг о друге ничего не знают, не наследуют друг друга.
источник

DK

Dmtr Klkv in learn.java
Ты можешь написать Animal animal = new Dog(); и Animal animal2 = new Cat();
источник