Java SE Ders17 - Sınıflar (Classes) - I
İçinde çeşitli java üye elemanları bulundurabilen yapılardır.Örnek bir sınıf tanımlanması aşağıdaki gibidir.
public class Personel{…} |
Bir sınıf
içerisinde değişkenler tanımlanabilir.
public class Personel{ private String ad; } |
Bir sınıf
içinde metotlar tanımlanabilir.
public class Personel{ private String ad; public vodi setAd(String t){ ad=t; } public String getAd(){ return ad; } } |
Sınıflar
aslında soyut yapılardır.Sınıfları somutlaştıran, sınıflardan
oluşturulan nesnelerdir.Yani sınıflar bir değişken gibi davranmazlar.
Örneğin, String
ad="enes"; diyerek değişkene atadığımız değeri sınıflara
atayamayız.
Sınıflardan
bir nesne oluşturulmalıdır ve oluşturulan nesnenin o özelliğine ancak değer
atanabilir.
Bir sınıftan
nesne oluşturma işlemi aşağıda verilmiştir.
- Personel pers = new Personel();
- Burada Personel sınıfın ismi , pers ise Personelden oluşturulan nesnedir.
- new Personel() ifadesi ile de bellekten bu nesne için yer ayrılmıştır.
- pers.setAd("enes");
Personel.java
package test; public class Personel { private String ad; public void setAd(String t) { ad = t; } public String getAd() { return ad; } }
Main.java
package test; public class Main { public static void main(String[] args) { Personel pers = new Personel(); pers.setAd("enes"); System.out.println("pers.getAd()\t->\t"+pers.getAd()); } }
Yorumlar
Yorum Gönder