Kas primitiivsetel tüüpidel on meetodeid?
Kas primitiivsetel tüüpidel on meetodeid?

Video: Kas primitiivsetel tüüpidel on meetodeid?

Video: Kas primitiivsetel tüüpidel on meetodeid?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, November
Anonim

Kuna String ei ole a primitiivne tüüp , see on klass (mis on meetodeid ), samas kui täisarv, lühike, tähemärk jne on kõik primitiivid (mis mitte on meetodeid ). Sest primitiivsed tüübid on just see, primitiivne . Nad ei tee seda on meetodeid.

Seejärel võib ka küsida, kas primitiivsetel andmetüüpidel on meetodeid?

A ' primitiivne ' andmetüüp tähendab, et sina on mällu salvestatud väärtus – see väärtus on ei meetodid või sisemine struktuur. A primitiivne saab kasutada ainult väliste toimingutega.

Veelgi enam, kas primitiivsed tüübid on objektid? Neid on 8 primitiivsed andmetüübid : int, short, char, float, double, boolean jne. Erinevalt C#-st on Java-s a muutujad primitiivne tüüp ei ole Objektid ; nad ei ole struktuur ega an objektiks instantseeritud klassist.

Mis on siin primitiivsed meetodid?

A primitiivne meetod on meetod mis kutsub esile käitumise virtuaalmasinas (ülevaade) või pistikprogrammis. Primitiivsed meetodid pakkuda funktsioone, mis pole tavalisest Smalltalkist saadaval meetodid . Näiteks on olemas primitiivsed meetodid I/O jaoks Näiteks: juurdepääs failile (vt FileStream) võrgupesad (vt Socket)

Mis vahe on primitiivse ja mitteprimitiivse andmetüübi vahel?

Primitiivsed andmed on ainult üksikud väärtused, neil pole erilisi võimeid. Näited sellest Primitiivsed andmetüübid on antud bait, short, int, long, float, double, char jne. A mitte - primitiivne andmetüüp on midagi muud, näiteks massiivi struktuuri või klassi nimetatakse mitte - primitiivne andmetüüp.

Soovitan: