May mga pamamaraan ba ang mga primitive na uri?
May mga pamamaraan ba ang mga primitive na uri?

Video: May mga pamamaraan ba ang mga primitive na uri?

Video: May mga pamamaraan ba ang mga primitive na uri?
Video: Беспокойство: 5 примитивных способов защиты, которые вы используете против него 2024, Mayo
Anonim

Dahil ang String ay hindi isang primitive na uri , ito ay isang klase (na may mga pamamaraan ), samantalang ang integer, maikli, char atbp. ay lahat primitives (na hindi may mga pamamaraan ). kasi mga primitive na uri yun lang ba, primitive . Hindi nila may mga pamamaraan.

Kasunod nito, maaari ring magtanong, mayroon bang mga pamamaraan ang mga primitive na uri ng data?

A' primitive ' uri ng datos ibig sabihin ikaw mayroon isang halaga na nakaimbak sa memorya--ang halagang ito may hindi paraan o panloob na istraktura. A primitive na lata mapapatakbo lamang ng mga panlabas na operasyon.

Higit pa rito, ang mga primitive na uri ba ay mga bagay? Mayroong 8 primitive na uri ng data : int, maikli, char, float, double, boolean, …atbp. Hindi tulad ng C#, Sa Java, ang mga variable ng a primitive na uri ay hindi Mga bagay ; hindi sila isang struct o isang bagay instantiated mula sa isang klase.

Dito, ano ang mga primitive na pamamaraan?

A primitive na pamamaraan ay isang Pamamaraan na humihimok ng gawi sa Virtual Machine (Pangkalahatang-ideya) o isang plugin. Primitive na pamamaraan magbigay ng functionality na hindi available mula sa normal na Smalltalk paraan . Halimbawa, mayroong primitive na pamamaraan para sa I/O Halimbawa: file access (Tingnan ang FileStream) mga network socket (tingnan ang Socket)

Ano ang pagkakaiba sa pagitan ng primitive at non primitive na uri ng data?

Primitive na data ay mga solong halaga lamang, wala silang mga espesyal na kakayahan. Ang mga halimbawa ng Primitive na mga uri ng data ay binibigyan ng byte, maikli, int, mahaba, float, double, char atbp. A hindi - primitive na uri ng data ay isang bagay tulad ng isang array structure o klase ay kilala bilang ang hindi - primitive na uri ng data.

Inirerekumendang: