Si të kontrolloni se çfarë lloji i një objekti është Java?
Si të kontrolloni se çfarë lloji i një objekti është Java?

Video: Si të kontrolloni se çfarë lloji i një objekti është Java?

Video: Si të kontrolloni se çfarë lloji i një objekti është Java?
Video: Zysha e seksit Ja si të prishemi pa i ren me dore 2024, Dhjetor
Anonim

Ti mundesh kontrolloni llojin e objektit në Java duke përdorur shembullin e fjalës kyçe. Përcaktimi lloji i objektit është e rëndësishme nëse jeni duke përpunuar një koleksion të tillë si një grup që përmban më shumë se një lloji e Objekt . Për shembull, mund të keni një grup me vargje dhe paraqitje të numrave të plotë.

Në këtë mënyrë, si e përcaktoni një lloj objekti?

Java ofron tre mënyra të ndryshme për të Gjej të lloji e Objekt në kohën e ekzekutimit p.sh. shembulli i fjalës kyçe, metoda getClass() dhe isInstance() e java. gjuha. Klasa . Nga të tre, vetëm getClass() është ajo që saktësisht gjeni Lloji e Objekt ndërsa të tjerat gjithashtu kthehen të vërteta nëse Lloji e Objekt është super lloji.

si të kontrolloni nëse një variabël është një varg në Java? Të Java shembulli i fjalës kyçe përdoret për të kontrolloni nëse një objekt është një lloj i caktuar. Kthehet e vërtetë ose e rreme. Për shembull, ne mundemi kontrolloni nëse një ndryshore është një lloj i Vargu ; ne mundemi provë klasa për të parë nëse ato janë lloje të caktuara (p.sh., thupër është një pemë apo një emër djali?).

Në mënyrë të ngjashme, çfarë është një lloj objekti në Java?

Një Objekt është një shembull specifik i klasës me gjendjen e vet. A Java Deklarata e klasës përshkruan këto komponentë thelbësorë të ndonjë Objekt të klasës: Anëtarët e të dhënave: Variablat që përfaqësojnë gjendjen e Objekt . Metodat: Kodi i programimit që zbaton të ndryshme Objekt sjelljet.

Si mund ta gjej shembullin e Java?

shembull i është një fjalë kyçe. Ai kontrollon nëse një referencë objekti është një shembull të një lloji, dhe kthen një vlerë boolean; Të shembull i Objekti do të kthehet true për të gjitha referencat e objekteve jo-nul, pasi të gjitha Java objektet trashëgohen nga Object.

Recommended: