Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Почему все классы в 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 ⚁⚁⚁⚂⚅>>