Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Java Class yapısında this kullanım

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

This deyimi bilhassa sinifa ait degisken isimlerinin aynisi metotda kullanilmissa da ise yarar. Bu durumda tüm sinifa ait degiskenler this.degisken_ismi komutuyla çagirilabilir.Değişkeni ya da Başka bir metodun class metodu olarak giriş yapılırken size erişebilen aynı class a ait değişken olduğunu göstermeniz lazım. This deyiminden ve periyot operatöründen önce gelebilirsiniz.
Şimdi örneklerle açılayalım:

Örnek:
İlk olarak File-New Project-Java- Java Class Library Main isminde Java dosyamızı açıyoruz.


Açtıktan sonra projemizin içine Java Class dosyamızı açarız.




Kod:
public class sinif {
char kapi_rengi;
int sıra_sayısi;
**** Display() {
System.out.println("12-BT");
System.out.println("Özellik Çizelgesi"); ;
System.out.println("Kapı Rengi: " + this.kapi_rengi);
System.out.println("Sıra Sayısı: " + this.sira_sayısı);
}
}



İlk açtığımız Main.java adlı dosyamızada aşağıdaki kodları yazarız.

Kod:
public class Main {
public static **** main(String[] args) {
sinif nitelik = new sinif();

nitelik.kapi_rengi = 'K';
nitelik.sıra_sayısi = 15;

nitelik.Display();
}
}

Yazdıktan sonra gördüğüm gibi Main dosyasında sonucu elde eder.
 
Üst Alt