Java : OOP (Sınıflar)

     OOP yani Object Orianted Programming türkçe tabiriyle nesne tabanlı programlama bizim gerçek hayatta olan nesneleri kod içerisinde oluşturmamızı sağlar. C, C++, Java gibi dillere ait olan nesne tabanlı programlama günümüzün vazgeçilmezi konumunda. Şimdi Java da nesne tabanlı programlamada sınıf kullanımına bakalım.

public class Siniflar{

public static void main (String[]args){

HesapMakinesi makine1=new HesapMakinesi();

makine1.sayi1=15;

System.out.println(makine1.sayi1);

EKRAN ÇIKTISI : 15

makine1.sayi2=5;

System.out.println(makine1.sayi2);

EKRAN ÇIKTISI:5

HesapMakinesi makine2=new HesapMakinesi();  

makine2.sayi2=50;

System.out.println(makine2.sayi2);

EKRAN ÇIKTISI: 50

     }

}

public class HesapMakinesi{

public int sayi1;

public int sayi2;     }


Öncelike main metodunu kapsayan  "Siniflar" adında bir  sınıfımız var.  Kodlarımız bu main metoduna çağrılarak çalıştırılacaktır. Sürekli olarak işleyiş bu şekildedir. Son nokta main metodunun olduğu sınıftır. Daha sonrasında "HesapMakinesi" adında bir sınıf daha oluşturdum. Burada kullanacağımız sayıları tanımladım. Sayıları main metodunda kullanmam gerektiği için "public" ifadesini kullandık. Public ifadesi bizim o değeri her sınıfta kullanmamızı sağlar herkese  açıktır. Eğer ki tanımladığım ifadeyi sadece o sınıfta kullanmak istiyorsam bu sefer "private" ifadesi kullanmam gerekirdi. Tanımlanan değerin önüne hiçbir şey yazılmadığı taktirde default (varsayılan) değer olarak yine public atanacaktır. Daha sonrasında bu tanımlanan değerleri nesne adıyla birlikte "." koyarak çağırmış olduk. Sonrasında ekrana yazdırarak işlemi tamamladık. 




Yorumlar

Bu blogdaki popüler yayınlar

Bilgisayar Mimarisi: Giriş/ Çıkış Gösterim

Bilgisayar Mimarisi: Bellek Adresleme Gösterim