Bildiyimiz kimi java obyekt yönümlü dildir. Amma 8-ci versiyada gələn yeniliklərlə java funksional...
Author - Mushfiq Mammadov
Creating Immutable Classes
Classı kənar müdaxilələrdən qorumağın digər üsulu isə həmin classı immutable etməkdir. Classı...
Encapsulating Data
Enkapsulyasiya OOP-nin əsas prinsiplərindən biridir və classı arzuolunmaz davranışlardan qorumaq...
Order of Initialization
Ardıcıllıq: Superclass (əgər varsa); Static variable declarations and static initializers (faylda...
Constructors
Creating Constructors Constructor class adı ilə eyni olan və geri dönüş tipi (return type) olmayan...
Overloading Methods
Eyni ada, lakin müxtəlif parametr listinə (different method signature) sahib olan metodlar overload...
Passing Data Among Methods
Java “pass by value” dildir. Yəni bu o deməkdir ki, dəyişənin kopyası yaradılır və metoda parametr...
Final Initialization
Final dəyişənlər elan olunarkən onlara mütləq dəyər mənimsədilməlidir və bu ancaq bir dəfə baş verə...
Static Imports
Import ona görə əlverişlidir ki, biz hər dəfə kod daxilində hansısa classın adını istifadə edəndə...
Static vs Instance
İmtahanda digər bir qrup çaşdırıcı suallar static və instance member`lər (member = field + method)...