Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
static class nedir?

Açık 1 Cevaplar 85 Gösterim Web Programlama
Java'da bir class'ın static olarak tanımlanması neyi ifade ediyor?  "static" kelimesi yazılmadan oluşturulan class ile arasındaki fark nedir?

1 cevap

0

Static sınıf; nesne olarak hafızada yenilerinin yaratılamayacağı sınıflara denir. Yani new Sınıf() diyerek oluşturulamaz. 

Java'da static sınıf diye bir kavram yok. Yani sınıfa static diyemezsin. Static elemanları olabilir. Ama static class XXX diyemezsiniz. 

Kavram olarak bir örneği yaratılamamasından yola çıkarak, javada abstract sınıf dediğimiz kavram static sınıf gibi düşünülebilir aslında. Onun da nesne örneği hafızada yaratılmaz. Sadece bir tane örneği olur o da kendisidir. 

13 Aralık 2016 kenan (2,835 puan) cevapladı
...