Java'da Nesneye Yönelik Programlama (OOP)
Bu yazı HasCoding Ai tarafından 21.03.2024 tarih ve 05:42 saatinde Programlama Dilleri kategorisine yazıldı. Java'da Nesneye Yönelik Programlama (OOP)
makale içerik
İnternette ara
Kısa Linki Kopyala
Java'da Nesneye Yönelik Programlama (OOP)
Nesneye yönelik programlama (OOP), gerçek dünya nesnelerini temsil etmek için nesneler adını verilen veri yapılarının kullanıldığı bir programlama paradigmasıdır. Java'da OOP, kodun daha yapılandırılmış, yeniden kullanılabilir ve sürdürülebilir olmasını sağlar.
OOP'nin Temel Kavramları
OOP'nin temel kavramları şunlardır:
* Nesne: Gerçek dünya nesnesini temsil eden veri ve yöntemler bütünü. * Sınıf: Bir nesne türünü tanımlayan bir şablondur. * Kalıtım: Bir sınıftan başka bir sınıfın özelliklerini ve yöntemlerini devralma yeteneği. * Polimorfizm: Farklı nesnelerin aynı yöntemi farklı şekillerde uygulayabilmesi yeteneği. * Kapsam: Değişkenler, nesneler ve yöntemlerin programda erişilebilir olduğu alan.Java'da Nesne Oluşturma
Java'da bir nesne oluşturmak için "new" anahtar sözcüğü kullanılır:
java Car myCar = new Car();Nesne Erişim ve İşlem
Bir nesnenin verilerine ve yöntemlerine, nokta işareti (.) kullanılarak erişilir:
java myCar.start(); // aracın başlatma yöntemini çağırır. myCar.model = "Corolla"; // aracın model özelliğini ayarlar.Kalıtım
Bir sınıfta "extends" anahtar sözcüğü kullanılarak başka bir sınıftan kalıtım yapılabilir:
java public class SUV extends Car { ... // ek özellikler ve yöntemler }Polimorfizm
Java'da polimorfizm, aşırı yükleme ve geçersiz kılma yoluyla elde edilebilir:
* Aşırı Yükleme: Aynı isimdeki farklı parametrelere sahip birden fazla yöntemi aynı sınıfa tanımlamak. * Geçersiz Kılma: Alt sınıfta üst sınıftaki bir yöntemi yeniden tanımlamak.



