Java'da Nesne Yönelimli Programlama (OOP) örnekleri şunlardır:
- Sınıf ve Nesne: Bir sınıf, nesnelerin şablonu olarak kullanılır ve nesneler bu sınıftan oluşturulur 34. Örneğin,
Employee
sınıfı,Employee
nesnelerinin özelliklerini ve davranışlarını tanımlar 3. - Kapsülleme: Sınıf içindeki verileri ve metotları koruma altına alır 2. Özel (private) erişim belirleyicisi ile veriye doğrudan erişim kısıtlanır, sadece belirli metotlar aracılığıyla değiştirilmesine izin verilir 2.
- Miras: Bir sınıfın özelliklerini ve metotlarını başka bir sınıfa aktarmasını sağlar 2. Bu, kod tekrarını azaltarak yeniden kullanılabilirliği artırır 2.
- Polimorfizm: Aynı isimde farklı işlevlere sahip metotlar oluşturmaya olanak tanır 2. İki türü vardır: metot aşırı yükleme ve metot geçersiz kılma 5.
- Soyutlama: Karmaşık sistemlerde gereksiz detayları gizleyerek basit bir arayüz sunar 2. Soyut sınıflar ve arayüzler ile uygulanır 2.
5 kaynaktan alınan bilgiyle göre: