Sa antas na ito, natutunan mo kung anong mga primitive na uri ang mayroon ang Java at kung paano pinalawak at pinaliit ang mga ito. Nag-usap kami tungkol sa mga bagay at klase. Higit pa rito, sinimulan naming pag-aralan kung ano ang gumagawa ng Java Java — ang mga prinsipyo ng object-oriented na programming. Maging matiyaga nang kaunti pa: bago ka magpatuloy sa susunod na antas, inirerekomenda namin na gawin mo ang araling ito.

Mga prinsipyo ng object-oriented programming

Alam mo na kung paano nakaayos ang lahat sa Java: nagdedeklara ka ng mga klase at gumagawa ng mga bagay batay sa mga klase, may mga pamamaraan ang mga klase, atbp. Ngunit bakit ganito ang lahat at hindi kung hindi? Bakit nakaayos ang wika upang ang mga programa ay binubuo ng mga klase at bagay, at hindi iba? Bakit naimbento at inilagay sa unahan ang konsepto ng isang "bagay"? Lahat ba ng wika ay dinisenyo sa ganitong paraan? Kung hindi, anong mga pakinabang ang ibinibigay nito sa Java? Maraming tanong Ang araling ito ay tutulong sa iyo na matugunan ang mga ito. Sumisid ka nang malalim sa mga prinsipyo ng OOP: inheritance, abstraction, encapsulation, at polymorphism.