"Well, hello, Amigo! Good news! I'm wrap up work on a super accurate predictor!"

"Cool. Anong ginagawa nito? Hulaan ba nito kung kailan ako magiging cool na programmer?"

"Hoy, huwag magmadali, ang aking batang robot! Hindi ako tumingin nang malayo, ngunit alam ko na iyon..."

"Ano?!"

"...Nakita kong pupunta ka sa akin na may mga tanong tungkol sa mga paksang pinag-aralan mo ngayong linggo. Kaya, naghanda ako ng mga karagdagang materyales para sa iyo nang maaga: tutulungan ka nilang malaman ang lahat."

Paano gamitin ang polymorphism

"Ang pangunahing bentahe ng polymorphism ay ang kakayahang umangkop. Sa isang banda, maaari kang magtrabaho sa maraming uri ng data na parang pareho ang uri ng mga ito. Sa kabilang banda, maaari mo pa ring mapanatili ang espesyal na pag-uugali ng mga bagay. Kailan mo kailangang mag-cast sa isang karaniwang uri at kailan mo kailangan ng mga tiyak na katangian? Pag-uusapan natin ito .

Paano gumagana ang paraan ng pag-override

Pamilyar ka na sa paraan ng overloading. Oras na para malaman ang tungkol sa mga overriding na klase . Makakatulong ito sa iyo kapag kailangan mo ng karaniwang paraan para magsagawa ng iba't ibang aksyon depende sa klase kung saan ito tinatawag. Lahat ay posible! Ang mahalaga ay alam mo kung paano :)

Bakit kailangan ang mga interface sa Java

Ang araling ito ay nagbibigay ng isang nakakarelaks at detalyadong paglalarawan ng kung ano ang mga interface at kung bakit sila lumitaw sa wika. At matututunan mo ang tungkol sa mga sikat na interface ng Java. Ihanda ang sarili! May sequel ang topic na ito!

Mga default na pamamaraan sa mga interface

Ang bawat bersyon ng Java ay naiiba sa mga nauna. Ang ika-walong bersyon ay nagpakilala ng konsepto ng mga default na pamamaraan sa mga interface. Hinahayaan ka nitong tukuyin ang mga default na pamamaraan at ipatupad ang mga ito sa loob ng isang interface. Makakahanap ka ng mga halimbawa at paliwanag sa araling ito .

Mga partikular na halimbawa ng mga abstract na klase sa Java

Nakilala mo ang mga abstract na klase. Alam mo na na parang 'blangko' ang mga ito para sa mga susunod mong klase. Ngunit ang lahat ba ng mga pamamaraan ng naturang klase ay kailangang abstract? At bakit walang maraming mana ang Java? Narito ang isang 'tip' mula sa aking sobrang tumpak na predictor: ang materyal mula sa araling ito ay mas maghahanda sa iyo para sa susunod na antas.