İleri Programlama Dersi 4. Ünite Sorularla Öğrenelim
Java’da Sınıf Tanımlama
- Özet
- Sorularla Öğrenelim
Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne denir?
Yerel değişkenler
Metot tanımlarken kullandığımız metot isminden sonra gelen ayraçlar içinde tanımlanan değişkenlere ne denir?
Parametreler
Bir metodun ismi ve parametre listesinin birleşimine ne denir?
Metot İmzası
Eğer üst sınıfa ait bir metodu kendimize göre yeniden tanımlıyor isek o metodun
üstüne hangi işareti koymalıyız?
@Override
Dikdörtgen::karşılaştırAlanKullanarak ifadesi ne ifadesidir?
lambda
Java programlama dilinde yarattığınız nesnelerin kayıtlarını tutup daha sonra nesnelerle işimiz bittiğinde onları yok etmekle uğraşmanıza gerek yoktur. Bu işlemi ne yapar?
Çöp Toplayıcısı
Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim neyle yapılır?
this
Hangi anahtar sözcük this anahtar sözcüğü ile aynı mantıkta çalışır fakat bu sefer
üst sınıfın üyelerine erişim için kullanılır?
super
Static metotlar neye erişemezler?
static olmayan üye değişkenlere
Java programlama dilinde bir sınıf tanımı içerisinde başka bir sınıfı tanımlamak mümkündür. Bunlara ne denir?
iç sınıf
Kaşlı ayraçlar içine alınmış kod bloğunda da sınıf tanımlaması yapılabilir. neyi ifade eder?
Yerel Sınıflar
Ancak bir arayüzü sağlayan ya da bir üst sınıfı extend ifade ise genişleten bir alt sınıf nasıl tanımlanabilir?
Anonim Sınıflar
Anonim sınıf tanımlaması hangi koşullarda mümkündür?
sadece bir arayüzü implement eden ya da bir sınıfı extend eden sınıflar için
Trafik ışığı renkleri, haftanın günleri gibi önceden belirli sabit değerlerden oluşan verileri temsil etmek için ne kullanılır?
Enum tipi
Sınıf hiyerarşisinin en tepesinde olan sınıf nedir?
java.lang.Object
Hangi metotlar değer döndürmezler?
Yaratıcı Metotlar
System.out.println(“İsimsiz dikdörtgenin çevresi = ” + new
Dikdörtgen(3, 6).hesaplaÇevre());
kodunun çıktısı nasıl olur?
İsimsiz dikdörtgenin çevresi = 18
Bir sınıftan yaratılmış tüm nesneler için ortak olmasını istediğimiz değişken ya da metotları tanımlarken önüne static anahtar sözcüğünü koyarız. Böylece bunlar nasıl adlandırılır?
Sınıf Üyeler
"Bir iç sınıf, dış sınıfın diğer bütün üyelerine erişebilir." ifadesi ile iç sınıflar nasıl kullanılabilir?
Bu tür iç sınıf tanımlamasını birbirleriyle alakalı sınıfları bir araya toplamak için kullanılablilir.
Sınıfların içindeki alanlara ne denir?
Üye değişkenler