Объектінің Java түрін қалай тексеруге болады?
Объектінің Java түрін қалай тексеруге болады?

Бейне: Объектінің Java түрін қалай тексеруге болады?

Бейне: Объектінің Java түрін қалай тексеруге болады?
Бейне: Создание аннотации в java [Java Annotations | Reflection api] 2024, Мамыр
Anonim

Сен істей аласың объект түрін тексеру ішінде Java instanceof кілт сөзін пайдалану арқылы. Анықтау объект түрі біреуден көп қамтитын массив сияқты жинақты өңдеп жатсаңыз маңызды түрі ның объект . Мысалы, сізде жол және сандардың бүтін көріністері бар массив болуы мүмкін.

Осылайша, объект түрін қалай анықтауға болады?

Java үш түрлі жолды ұсынады табу the түрі ның объект орындау уақытында, мысалы. instanceof кілт сөзі, getClass() және java isInstance() әдісі. тіл. Сынып . Үшеуінің ішінде тек getClass() дәл солай түрін табыңыз ның объект ал басқалары ақиқат болса қайтарады Түр ның объект супер болып табылады түрі.

айнымалының Java тіліндегі жол екенін қалай тексеруге болады? The Java instanceof кілт сөзі қолданылады болса, тексеріңіз объект белгілі бір түр болып табылады. Ол шын немесе жалғанды қайтарады. Мысалы, біз аламыз айнымалы бар-жоғын тексеріңіз түрі болып табылады Жол ; Біз істей аламыз сынақ көру үшін сыныптар егер олар белгілі бір түрлер (мысалы, қайың ағаш па әлде BoysName ма?).

Сол сияқты Java тіліндегі нысан түрі дегеніміз не?

Ан объект өзіндік күйі бар класстың нақты данасы болып табылады. А Java сынып декларациясы кез келген осы маңызды құрамдастарды сипаттайды объект сыныптың: Деректер мүшелері: күйін көрсететін айнымалылар объект . Әдістері: Әртүрлілерді жүзеге асыратын бағдарламалау коды объект мінез-құлық.

Java данасын қалай табуға болады?

данасы кілт сөз болып табылады. Ол нысан сілтемесі екенін тексереді мысал типті және логикалық мәнді қайтарады; The данасы Нысан барлық бос емес нысан сілтемелері үшін шын мәнін қайтарады, өйткені барлығы Java нысандар Object ішінен мұраланған.

Ұсынылған: