Sobes.tech
Junior — Middle

Ի՞նչ է Kotlin լեզվում բոլոր դասերի նախնին հանդիսացող հիմնական դասը։

sobes.tech AI

Պատասխան AI-ից

Kotlin լեզվում, բոլոր դասերի նախահայր հանդիսացող հիմնական դասը Any է: Դա նման է Java-ի Object դասին, բայց չի պարունակում մեթոդներ հոսքերի կամ սինխրոնիզացիայի հետ աշխատելու համար:

Any դասը պարունակում է երեք հիմնական մեթոդ, որոնք հասանելի են բոլոր Kotlin դասերում՝

  • equals() — օբյեկտների հավասարությունը ստուգելու համար
  • hashCode() — օբյեկտի հեշ-կոդը ստանալու համար
  • toString() — օբյեկտի տողային ներկայացումը ստանալու համար

Օգտագործման օրինակ՝

val obj: Any = "Օրինակ"
println(obj.toString())  // Դիտարկում՝ Օրինակ