Java-nın hansı növ obyekt olduğunu necə yoxlamaq olar?
Java-nın hansı növ obyekt olduğunu necə yoxlamaq olar?

Video: Java-nın hansı növ obyekt olduğunu necə yoxlamaq olar?

Video: Java-nın hansı növ obyekt olduğunu necə yoxlamaq olar?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Noyabr
Anonim

Bacararsan obyekt növünü yoxlayın in Java instanceof açar sözündən istifadə etməklə. Müəyyən etmək obyekt növü birdən çox ehtiva edən massiv kimi kolleksiyanı emal edirsinizsə vacibdir növü of obyekt . Məsələn, sətir və nömrələrin tam təsvirləri olan bir massiviniz ola bilər.

Bu şəkildə, bir obyekt növünü necə təyin edirsiniz?

Java üç fərqli yol təqdim edir tapmaq the növü of obyekt iş vaxtında məsələn instanceof açar sözü, getClass() və isInstance() java metodu. dil. Sinif . Hər üçündən yalnız getClass() dəqiq olanıdır Növü tapın of obyekt digərləri də əgər doğru qaytarır Növ of obyekt superdir növü.

Java-da dəyişənin sətir olub-olmadığını necə yoxlaya bilərsiniz? The Java instanceof açar sözü üçün istifadə olunur olub olmadığını yoxlayın obyekt müəyyən bir növdür. Doğru və ya yalan qaytarır. Məsələn, biz edə bilərik dəyişən olub olmadığını yoxlayın bir növüdür Simli ; Biz bacarırıq test görmək üçün siniflər əgər onlar müəyyən növlərdir (məsələn, Ağcaqayın Ağacdır, yoxsa BoysName?).

Eynilə Java-da obyekt növü nədir?

An obyekt öz vəziyyətinə malik olan xüsusi bir sinif nümunəsidir. A Java sinif bəyannaməsi hər hansı birinin bu vacib komponentlərini təsvir edir obyekt sinfin: Məlumat üzvləri: Vəziyyətini təmsil edən dəyişənlər obyekt . Metodlar: Müxtəlifləri həyata keçirən proqramlaşdırma kodu obyekt davranışlar.

Java nümunəsini necə tapa bilərəm?

misal açar sözdür. O, obyekt istinadının an olub olmadığını yoxlayır misal tipli və boolean dəyəri qaytarır; The misal Obyekt bütün qeyri-null obyekt istinadları üçün doğru qayıdacaq, çünki hamısı Java obyektlər Obyektdən miras alınır.

Tövsiyə: