Нысанның GetType әдісі нені қайтарады?
Нысанның GetType әдісі нені қайтарады?

Бейне: Нысанның GetType әдісі нені қайтарады?

Бейне: Нысанның GetType әдісі нені қайтарады?
Бейне: Создание аннотации в java [Java Annotations | Reflection api] 2024, Мамыр
Anonim

Нысан барлық түрлер үшін базалық класс болып табылады. NET типті жүйе, GetType әдісі қолдануға болады қайтару Түр нысандар бұл бәрін білдіреді. Нысан , Жүйеден алынған мән түрлері.

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

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

Сондай-ақ, GetType C# дегеніміз не? GetType Type нысанын қайтарады. GetType объект бойынша әдіс болып табылады. Ол нысан данасының ең туынды түрін көрсететін Type нысанын қамтамасыз етеді. Бұл бағдарлама базалық классты және алынған сынып қатынасын түсінуге көмектеседі. TypeObject.

Сондай-ақ, бұрыннан жүктелген жинақтардан типтік нысандарды қалай алуға болатынын білесіз бе?

Қолдану Түр . GetType алу үшін Объектілерді теріңіз бастап құрастыру Бұл әлдеқашан жүктелген.

Typeof пен GetType арасындағы айырмашылық неде?

түрі кілт сөз Түрдің өзін аргумент ретінде қабылдайды және аргументтің астын сызу түрін қайтарады GetType () тек түрдің данасында шақырылуы мүмкін. Қызметкер қызметкер= жаңа қызметкер(); Жүйе.

Ұсынылған: