Size: a a a

2021 January 26

AK

Alex Kiev in .NET Talks 🎄
Katana X
а какой у an1 будет?
Дог
источник

AS

Andrew Shurunov in .NET Talks 🎄
Katana X
Чем будут объекты an1 от an2 отличаться?
Тем что это разные объекты в разных участках памяти?)
источник

KX

Katana X in .NET Talks 🎄
я навел курсор и он показывает Animal, и в нем свойства только Animal есть
источник

FL

First Last in .NET Talks 🎄
Katana X
у обоих тип Animal
Не совсем, он приведен к типу Animal. Это не тоже самое
источник

AK

Alex Kiev in .NET Talks 🎄
Katana X
я навел курсор и он показывает Animal, и в нем свойства только Animal есть
ну собака у тебя тоже животное, вот и позволяет с собой обращаться как с животным. Но это по прежнему собака
источник

KX

Katana X in .NET Talks 🎄
Andrew Shurunov
Тем что это разные объекты в разных участках памяти?)
А как можно прочитать типа создаем объект типа Animal и присваиваем ему тип Dog?
источник

AS

Andrew Shurunov in .NET Talks 🎄
Katana X
А как можно прочитать типа создаем объект типа Animal и присваиваем ему тип Dog?
Что значит "прочитать"?
источник

FL

First Last in .NET Talks 🎄
Alex Kiev
ну собака у тебя тоже животное, вот и позволяет с собой обращаться как с животным. Но это по прежнему собака
Жаль, у меня только возник пример про трапов
источник

AK

Alex Kiev in .NET Talks 🎄
First Last
Жаль, у меня только возник пример про трапов
множественное наследование запрещено )
источник

AS

Andrew Shurunov in .NET Talks 🎄
Katana X
А как можно прочитать типа создаем объект типа Animal и присваиваем ему тип Dog?
Ты создаёшь собаку, но в компайл тайме у тебя она считается животным
источник

AS

Andrew Shurunov in .NET Talks 🎄
Alex Kiev
множественное наследование запрещено )
Так трап это ж одиночное наследование плюс интерфейс)
источник

KX

Katana X in .NET Talks 🎄
Andrew Shurunov
Что значит "прочитать"?
например Animal animal = new Animal(); = new Animal в книге читал что это выделить память для объекта animal
источник

AK

Alex Kiev in .NET Talks 🎄
Katana X
А как можно прочитать типа создаем объект типа Animal и присваиваем ему тип Dog?
вообще лучше не читать это не художественный текст )
сюжет говно, персонажи унылые
источник

AS

Andrew Shurunov in .NET Talks 🎄
Katana X
например Animal animal = new Animal(); = new Animal в книге читал что это выделить память для объекта animal
Ты создаёшь через конструктор объект типа Animal и хранишь указатель на это место
источник

AS

Andrew Shurunov in .NET Talks 🎄
Хотя не
Я бы не стал говорить про память
источник

KX

Katana X in .NET Talks 🎄
= new Animal это конструктор?
источник

AS

Andrew Shurunov in .NET Talks 🎄
Мне кажется, к теме это не имеет никакого отношения
источник

AS

Andrew Shurunov in .NET Talks 🎄
Katana X
= new Animal это конструктор?
Да
источник

AS

Andrew Shurunov in .NET Talks 🎄
Вызов конструктора
источник

KX

Katana X in .NET Talks 🎄
хмм теперь понятнее стало, спасибо
источник