Daha önceki yazılarımızda Java’nın güçlü Koleksiyonlar Çatısı’nı (Collections Framework) kullanarak verileri ArrayList, LinkedList, HashSet gibi yapılarda nasıl depolayacağımızı öğrendik. ...
Yazılım geliştirme sürecinde, verileri depolamak için genellikle dizileri (arrays) veya ArrayList gibi dinamik listeleri kullanırız. Ancak bu yapıların çok temel bir özelliği vardır: İçlerine aynı ver...
Yazılım geliştirme sürecinde verileri depolamak ve yönetmek için sadece dizileri veya listeleri (ArrayList, LinkedList vb.) kullanmak her zaman yeterli olmaz. Gündelik hayattan düşünelim: Bir sözlükte...
Daha önceki derslerimizde Java’da birden çok veriyi aynı isim altında tutmak için dizileri (arrays) kullanmayı öğrenmiştik. Ancak standart dizilerin yazılım dünyasında büyük bir kısıtlaması vard...
Nesne Yönelimli Programlama (OOP) mantığıyla Java’da kod yazmaya başladığınızda, sistemlerinizi daha düzenli, güvenli ve esnek hale getiren temel prensiplerle karşılaşırsınız. Daha önceki yazıla...
Nesne Yönelimli Programlama (OOP) dünyasına adım attığınızda, yazılımları daha esnek, sürdürülebilir ve gerçek dünyaya daha yakın hale getiren üç temel prensiple karşılaşırsınız: Sarmalama (Encapsulat...
Nesne Yönelimli Programlama (OOP) dünyasına adım attığınızda, yazılımı gerçek dünyadaki modellere uygun, esnek ve yeniden kullanılabilir hale getiren üç temel ilke ile karşılaşırsınız: Sarmalama (Enca...
Nesne Yönelimli Programlama (OOP) mantığıyla Java’da kod yazmaya başladığınızda karşınıza çıkacak olan ilk ve en önemli yapı taşlarından biri “Encapsulation” yani Türkçe adıyla Kapsü...
Nesne Yönelimli Programlama (OOP) dillerinden biri olan Java’yı öğrenirken, sınıflardan (class) nesneler (object) üretmenin temeline inmeniz gerekir. Bir sınıfı tasarladıktan sonra onu bellekte ...
Java programlama dilini öğrenmeye başladığınızda duyacağınız en önemli terimlerin başında “Nesne Yönelimli Programlama” (Object-Oriented Programming – OOP) gelir. Bu programlama yakl...




