Sú polia považované za primitívne dátové typy?
Sú polia považované za primitívne dátové typy?

Video: Sú polia považované za primitívne dátové typy?

Video: Sú polia považované za primitívne dátové typy?
Video: CS50 2013 - Week 7, continued 2024, November
Anonim

nie, polia niesu primitívne dátové typy v Jave. Sú to kontajnerové objekty, ktoré sa vytvárajú dynamicky. Všetky metódy triedy Object môžu byť vyvolané na pole . Oni boli zvážiť ako referenciu dátové typy.

Podobne, aký typ dátového typu je pole?

An pole je homogénna údajov štruktúra (prvky majú rovnakú Dátový typ ), ktorý ukladá sekvenciu postupne očíslovaných objektov - priradených v súvislej pamäti. Každý predmet pole je možné pristupovať pomocou jeho čísla (t. j. indexu). Keď vyhlásiš pole , nastavíte jeho veľkosť.

Tiež, ako sa polia objektov líšia od polí primitívnych typov? Jednoducho povedané laicky, Objektové polia môže držať objekt toho konkrétneho - typu len keďže primitívny - typy môže držať primitívny . Pozrime sa na rozdiel na príklade, Primitívny typ : int iArrays = new int[4];

Prečo je teda pole neprimitívny dátový typ?

The nie - primitívne dátové typy zahŕňajú triedy, čo sú množiny plánov pre daný objekt; rozhrania, ktoré sú ako prístrojové dosky alebo ovládacie panely pre triedu, pretože majú tlačidlá, ale funkcia je inde; a polia , čo sú jednotlivé objekty, ktoré obsahujú viacero rovnakých hodnôt typu.

Aký je rozdiel medzi primitívnymi a poliovými dátovými typmi v Jave?

Primitívne typy sú základné typy údajov : byte, short, int, long, float, double, boolean, char. Odkaz typy sú akoukoľvek inštanciovateľnou triedou polia : String, Scanner, Random, Die, int, String atď. Referenčné premenné ukladajú adresy na miesta v pamäti pre kde údajov je uložený.

Odporúča: