Onko primitiivisillä tyypeillä menetelmiä?
Onko primitiivisillä tyypeillä menetelmiä?

Video: Onko primitiivisillä tyypeillä menetelmiä?

Video: Onko primitiivisillä tyypeillä menetelmiä?
Video: Täydellinen vastauskyselykurssi tunnissa | TanStack Query v4 aloittelijoille 2024, Marraskuu
Anonim

Koska String ei ole a primitiivinen tyyppi , se on luokka (joka on menetelmiä ), kun taas kokonaisluku, lyhyt, merkki jne. ovat kaikki primitiivit (jotka eivät on menetelmiä ). Koska primitiiviset tyypit ovat vain sitä, primitiivinen . He eivät on menetelmiä.

Tämän jälkeen voidaan myös kysyä, onko primitiivisillä tietotyypeillä menetelmiä?

A ' primitiivinen ' tietotyyppi tarkoittaa, että sinä omistaa muistiin tallennettu arvo - tämä arvo on ei menetelmiä tai sisäinen rakenne. A primitiivinen voi saa käyttää vain ulkoisilla toiminnoilla.

Lisäksi ovatko primitiivityypit objekteja? Niitä on 8 primitiiviset tietotyypit : int, short, char, float, double, boolean, … jne. Toisin kuin C#, Javassa a:n muuttujat primitiivinen tyyppi eivät ole Objektit ; ne eivät ole rakenne eivätkä an esine instantoitu luokasta.

Mitä tässä ovat primitiiviset menetelmät?

A primitiivinen menetelmä on Menetelmä joka kutsuu toimintaan virtuaalikoneen (yleiskatsaus) tai laajennuksen. Primitiiviset menetelmät tarjota toimintoja, joita ei ole saatavana tavallisesta Smalltalkista menetelmiä . Esimerkiksi niitä on primitiivisiä menetelmiä I/O:lle Esimerkiksi: tiedostojen käyttö (katso FileStream) verkkopistokkeet (katso Socket)

Mitä eroa on primitiivisen ja ei-primitiivisen tietotyypin välillä?

Primitiivistä dataa ovat vain yksittäisiä arvoja, niillä ei ole erityisiä ominaisuuksia. Esimerkkejä Primitiiviset tietotyypit annetaan tavu, short, int, long, float, double, char jne. A ei - primitiivinen tietotyyppi on jotain muuta, kuten taulukkorakenne tai luokka tunnetaan nimellä ei - primitiivinen tietotyyppi.

Suositeltava: