Junior — Middle
Java'da sınıflar ilan edilirken static anahtar kelimesi ne için kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, sınıf bildirimi sırasında static anahtar kelimesi, statik iç içe sınıf (static nested class) oluşturmak için kullanılır. Bu sınıf, dış sınıfın örneğiyle bağlantılı değildir ve dış sınıf nesnesi oluşturmadan da oluşturulabilir. Bu, iç içe sınıfın mantıksal olarak dış sınıkla ilişkili olduğu, ancak onun statik olmayan üyelerine erişim gerektirmediği durumlarda kullanışlıdır.
Örnek:
public class Outer {
static class Nested {
void display() {
System.out.println("Bu bir statik iç içe sınıftır");
}
}
}
// Kullanım:
Outer.Nested nested = new Outer.Nested();
nested.display();