Bu səviyyədən Java-da primitiv tiplərin nə olduğunu, onların genişləndirilməsi və daraldılması necə icra edildiyini öyrəndiniz. Obyektlər və siniflər haqqında danışdıq. Üstəlik — Javaya Java edən şeyi — obyekt yönümlü proqramlaşdırma prinsiplərini öyrənməyə başladınız. Bir az səbr: növbəti səviyyəyə keçməzdən əvvəl, bu mühazirəni oxumağı tövsiyə edirik.
OOP prinsipləri
Java-da hər şeyin necə qurulduğunu artıq bilirsiniz: siniflər yaradırsınız, onların əsasında obyektlər yaradırsınız, siniflərin metodları var və s. Amma niyə hər şey belədir, başqa cür deyil? Dilin strukturu niyə belədir ki, proqramlar məhz siniflərdən və obyektlərdən ibarətdir, başqa bir şeydən deyil? "Obyekt" anlayışını yaratmaq və onu baş yerdə qoymağa nə ehtiyac var idi? Bütün dillər belə qurulub? Əgər yoxsa, bu, Java-ya hansı üstünlükləri verir? Çox sual var. Bu mühazirə sizə OOP prinsipləri — irsiyyət, abstraksiya, kapsullaşdırma və polimorfizm ilə ətraflı tanış olmağa kömək edəcək.
GO TO FULL VERSION