Örnek

Java'da static Kullanımını Anlamak İçin Bir Örnek

Java'da static class'a ait olan ve değişmeyen değişken veya method'lar için kullanılmaktadır
Java'da static sınıfa ait olan ve değişmeyen değişken veya method'lar (yöntemler) için kullanılmaktadır. Aşağıdaki örnekte interestRate değişkeni statik olarak tanımlanmıştır.
public class BankAccount{
	private float money=0.0;
	public static float interestRate=10.3f;
	public BankAccount(float mon){
		money=mon;
	}
	public float getInterest(){
		return money*(1+interestRate);
	}
	public static float getInterestRate(){
		return money*(1+interestRate);
	}
}
Yukarıdaki sınıf bir banka hesabını göstermektedir ve her banka hesabında faiz oranı aynı olacağı için interestRate değeri static tanımlanmıştır. Eğer interestRate'de değişiklik yapılır ise tüm banka hesablarında bu oran değişecektir. Halbuki money değişkeni statik değildir ve her hesap için ayrı bir değeri olabilir. Aşağıdaki gibi static değer değiştirilebilir :
 
BankAccount.interestRate=20.0f;

Artık tüm banka hesapları için faiz oranı 20.0f olacaktır.
zafer.teker , 11.05.2018

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir