Java Dersleri | Static Anahtar Kelimesi

650
views

Bu dersimize kadar yazdığımız tüm özellikler ve metotlar objeye özgü oluyordu. Yani bizim bu özellikleri ve metotları kullanmamız için o classtan bir obje oluşturmamız gerekiyordu. Ve daha sonra objenin referansı üzerinden özelliklere ve metotlara erişebiliyorduk.

Ancak biz özelliklerimizi ve metotlarımızı static anahtar kelimesi ile yazdığımız zaman bu özellikler ve metotlar artık bir objeye bağlı değil sınıfa bağlı özellikler yada metotlar oluyor. Yani artık bu özellik ve metotları kullanmak için obje yaratmamıza gerek kalmıyor. Bunlara direk sınıf ismi üzerinden erişebiliyoruz.

Ayrıca static tanımladığımız tüm özellikler ve metotlar program çalıştırıldığında bellekte direk olarak oluşuyorlar. Ve bunlara sınıfa ait oldukları için sadece 1 defa oluşuyorlar. 1 defa oluştuğu için direk sınıf ismi üzerinden ulaşabiliyoruz.

Şimdi örneklerle anlamaya çalışalım;

 

 

 

 

 

 

 

 

 

 

 

 

 

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz