Информация об изменениях

Сообщение Re: Философские категории от 22.10.2023 5:17

Изменено 22.10.2023 5:23 r0nd

Re: Философские категории
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Почему все классы в C# наследуются от класса Object,


Все очень просто — разработчики C# вдохновлялись не Аристотилем, а разработанным ранее языком Java. Который, по мнению разработчиков C#, имел "фатальный недостаток". Аналогично были "придуман" не только название супертипа Object, но и название его методов:
  • ToString()c#toString()java,
  • Equals()c#equals()java,
  • GetHashCode()c#hashCode()java,
  • Clone()c#clone()java

ЭФ>но почему остальные-то категории не лежат в корне иерархии классов?


В разрезе вышесказанного, очевидно, что по основному вопросу философии, — первична все-таки Java.
...<< Dementor 1.4.4 ✪ Lets Play a Game ⚁⚁⚁⚂⚅>>
Re: Философские категории
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Почему все классы в C# наследуются от класса Object,


Все очень просто — разработчики C# вдохновлялись не Аристотилем, а разработанным ранее языком Java. Который, по мнению разработчиков C#, имел "фатальный недостаток". Аналогично были "придуман" не только название супертипа Object, но и название его методов:
  • ToString()c#toString()java,
  • Equals()c#equals()java,
  • GetHashCode()c#hashCode()java,
  • Finalize()c#finalize()java

ЭФ>но почему остальные-то категории не лежат в корне иерархии классов?


В разрезе вышесказанного, очевидно, что по основному вопросу философии, — первична все-таки Java.
...<< Dementor 1.4.4 ✪ Lets Play a Game ⚁⚁⚁⚂⚅>>