Kaip patikrinti, kokio tipo objektas yra „Java“?
Kaip patikrinti, kokio tipo objektas yra „Java“?

Video: Kaip patikrinti, kokio tipo objektas yra „Java“?

Video: Kaip patikrinti, kokio tipo objektas yra „Java“?
Video: Objects and Classes in Java 2024, Gegužė
Anonim

Tu gali patikrinkite objekto tipą in Java naudojant raktinį žodį instanceof. Nustatant objekto tipas yra svarbu, jei apdorojate kolekciją, pvz., masyvą, kuriame yra daugiau nei vienas tipo apie objektas . Pavyzdžiui, galite turėti masyvą su eilučių ir sveikųjų skaičių reprezentacijomis.

Kaip tokiu būdu nustatyti objekto tipą?

Java siūlo tris skirtingus būdus rasti į tipo apie objektas vykdymo metu pvz. Instancijų raktinis žodis, getClass() ir isInstance() metodas java. lang. Klasė . Iš visų trijų tik getClass() yra tas, kuris tiksliai rasti Tipą apie objektas o kiti taip pat grąžina tiesa, jei Tipas apie objektas yra super tipo.

kaip patikrinti, ar kintamasis yra eilutė Java? The Java yra naudojamas exampleof raktinis žodis patikrink ar objektas yra tam tikros rūšies. Grąžina tiesa arba klaidinga. Pavyzdžiui, mes galime patikrinkite, ar kintamasis yra tipas Styga ; mes galime bandymas klases pamatyti jeigu jie yra tam tikrų tipų (pvz., ar beržas yra medis ar berniuko vardas?).

Panašiai, kas yra objekto tipas Java?

An objektas yra specifinis klasės egzempliorius, turintis savo būseną. A Java klasės deklaracija apibūdina šiuos esminius bet kurio komponentus objektas klasės: Duomenų nariai: kintamieji, atspindintys būseną objektas . Metodai: programavimo kodas, įgyvendinantis įvairius objektas elgesys.

Kaip rasti „Java“egzempliorių?

pavyzdys yra raktinis žodis. Jis patikrina, ar objekto nuoroda yra an instancija tipo ir grąžina loginę reikšmę; The pavyzdys Objektas grąžins true visoms nenulinėms objektų nuorodoms, nes visos Java objektai yra paveldimi iš objekto.

Rekomenduojamas: