Junior — Middle
Коддо объекттин атын кантип аныктоого болот?
sobes.tech AI
AIден жооп
Javaда объекттин өзүнүн аты жок — аталышы коддо объектке шилтеме берген шилтемеге берилет. Объекттин "аты"ны аныктоо үчүн, адатта, бул объектке шилтеме берген өзгөрмөнүн атын карашат.
Эгер объекттин классынын атын алуу керек болсо, getClass().getSimpleName() методун колдонсо болот:
Object obj = new String("Үлгү");
System.out.println(obj.getClass().getSimpleName()); // "String" деп чыгат
Эгер объектке шилтеме берген өзгөрмөнүн атын алуу керек болсо, бул түздөн-түз иштөө учурунда мүмкүн эмес, себеби өзгөрмөлөрдүн аттары only компиляция учурунда гана бар жана байткоддо сакталбайт.
Ката аныктоо же журналга жазуу үчүн, көбүнчө, класстын жөнүндө маалымат берген методдор колдонулат же toString() методун кайра жазып, объект жөнүндө пайдалуу маалыматтарды көрсөтүүгө болот.