Junior — Middle
Ի՞նչ դասեր կան Java-ում, որոնք ժառանգում են Object դասից։
sobes.tech AI
Պատասխան AI-ից
Java-ում բոլոր դասերը, բացի հիմնական տիպերից, անուղղակիորեն ժառանգում են java.lang.Object դասից: Սա նշանակում է, որ ցանկացած օգտագործողի դաս, ինչպես նաև բոլոր ներքին Java դասերը, ժառանգորդներ են Object-ից: Օրինակ, եթե ստեղծեք class MyClass {} դասը, այն ավտոմատ կերպով ժառանգում է Object-ի մեթոդները, ինչպիսիք են toString(), equals(), hashCode(), getClass() և այլերը:
Այսպիսով, բոլոր Java դասերը, բացի հիմնական տիպերից (int, boolean և այլն), ժառանգորդներ են Object-ից:
Օրինակ՝
class MyClass {
// այս դասը ավտոմատ ժառանգում է `Object`-ից
}
MyClass obj = new MyClass();
System.out.println(obj.toString()); // մեթոդ `Object`-ից