Java’da Sınıflar ve Nesneler

Java’da Sınıflar ve Nesneler
java'da sınıflar ve nesneler
0

Java’da sınıflar ve nesneler OOP’ların(nesne yönelimli programlama) yapı taşları gibidir. Java’da sınıflar ve nesneler birbirini tamamlayan iki parçadır. İlk olarak sınıfları inceleyelim.

Sınıflar (Classes)

Sınıflar, ortak özellikleri sahip nesneler grubudur. Nesnelerin oluşturduğu bir plandır. Sınıfları anlamamız açısından örnek vermemiz gerekirse. Sınıfı bir evin krokisi olarak düşünelim. Katlar, pencereler, kapılar ve duvarların bulunduğu bir plan o ev ile ilgili ayrıntılar olarak düşünebiliriz. Burada nesnemiz ise evdir. Farklı bir bakış açısıyla ele aldığımızda, sahip olduğumuz kroki ile biz birden fazla ev yapabiliriz, aynısını biz yaptığımız programda uygulayabiliriz java’da sınıflar kavramında da yapabilmekteyiz.

Java'da sınıflar ve nesneler
Java’da sınıflar ve nesneler

 

Sınıfların Genel Kullanım Koşulu:

Metotlar: Bazı işlemleri gerçekleştirmemiz için kullanılır.
Özellikler: Nesnemizin özelliklerini (renk, boy vs.) belirlemek için kullanırız.

Bir araba nesnesi için sınıf oluşturalım.

Oluşturmuş olduğumuz örnekte, araba adında sınıf oluşturduk. Oluşturmuş olduğumuz sınıfın içerisine 4 farklı özellik tanımladık. Sonrasında ise gaz adında bir metot tanımladık.
Oluşturmuş olduğumuz araba sınıfını bir kroki olarak düşünebiliriz, bu krokiyi kullanarak istediğimiz kadar araba üretebiliriz. Bu programın devamını, aşağıda nesneler başlığı altında vereceğim.
 

Nesneler (Objects)

Nesneler, biz yukarıda araba adında sınıfımızı oluşturduk. Oluşturmuş olduğumuz bu araba sınıfının içerisinde bazı özelliklerin krokisi var. Oluşturduğumuz her araba nesnemizin modeli, rengi veya markası farklı olabilir. Bu farklı içerikleri girmek istediğimizde bize nesne yardımcı olur. Bunu örneğimizle pekiştirelim.

Oluşturmuş olduğumuz bu nesnemizde ilk olarak new anahtar kelimemiz ile araba sınıfına erişmek için bir nesne oluşturduk. Oluşturmuş olduğumuz nesnemizin içerisine özelliklerimizi girdik ve davranış işlemimizi gerçekleştirdik.
Daha iyi pekiştirmek adına java’da sınıflar ve nesneler ile ilgili örnekler yapalım:
 

1. Örnek

Ekran Çıktısı

Yaptığımız işlemler örneğinde ilk olarak “Islemler” adında sınıfımızı oluşturduk. Sonrasında içerisine gerekli olan metotlarımızı, özelliklerimizi girdik. Nesne oluştururken ise new anahtar kelimemiz ile nesnemizi oluşturduk. Ekran çıktımızı verirken gerçekleştirilecek olan işlemlerin içlerine değerlerimizi girdik.
 

2. Örnek

Ekran Çıktısı

Yapmış olduğumuz 2. örnekte Araçlar adında bir sınıf oluşturduk ve oluşturduğumuz bu sınıfın içerisine araçlarla ilgili özelliklerimizi tanımladık. Sonrasında ise new anahtar kelimemizi kullanarak otomobil ve motosiklet adında nesneler oluşturduk. Oluşturduğumuz bu değerler ile “Araçlar” sınıfımızın içerisindeki özelliklere değerlerimiziatadık ve ekran çıktımızı verdik.

Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.