1

Тема: Для чого у Java є клас Object?

Доброго дня не можу зрозуміти для чого класс object  для яких цілей. Також не можу зрозуміти й про абстрацкция класса

2

Re: Для чого у Java є клас Object?

Коротко про головне:

Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.

3 Востаннє редагувалося volodimirg (15.01.2015 00:17:15)

Re: Для чого у Java є клас Object?

Створюєш клас - створюєш певне абстрактне поняття чогось:) Клас Tree- абстрактне поняття дерева.

Клас Object - дозволяє зв'язати всі класи Java в єдине. Можна будь який клас привести до типу Object і працювати з різнотипними даними як з даними одного типу. Наприклад можна створити масив типу object, який складатиметься з елементів типу String, Tree, Car  і т.д. Щоб зрозуміти треба розібратися з успадкуванням, поліморфізмом та із заміщенням(overriding) методів. Узагальнені класи (Generics) побудовані якраз на поліморфізмі з використанням приведення до типу Object і до інших типів.