İleri Programlama Dersi 4. Ünite Sorularla Öğrenelim

Java’da Sınıf Tanımlama

1. Soru

Bir metot içindeki veya kaşlı ayraçlar içinde yazılmış kod bloğunun içindeki değişkenlere ne denir?

Cevap

Yerel değişkenler


2. Soru

Metot tanımlarken kullandığımız metot isminden sonra gelen ayraçlar içinde tanımlanan değişkenlere ne denir?

Cevap

Parametreler


3. Soru

Bir metodun ismi ve parametre listesinin birleşimine ne denir?

Cevap

Metot İmzası


4. Soru

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?

Cevap

@Override


5. Soru

Dikdörtgen::karşılaştırAlanKullanarak ifadesi ne ifadesidir?

Cevap

lambda


6. Soru

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?

Cevap

Çöp Toplayıcısı


7. Soru

Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim neyle yapılır?

Cevap

this


8. Soru

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?

Cevap

super


9. Soru

Static metotlar neye erişemezler?

Cevap

static olmayan üye değişkenlere


10. Soru

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?

Cevap

iç sınıf


11. Soru

Kaşlı ayraçlar içine alınmış kod bloğunda da sınıf tanımlaması yapılabilir. neyi ifade eder?

Cevap

Yerel Sınıflar


12. Soru

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?

Cevap

Anonim Sınıflar


13. Soru

Anonim sınıf tanımlaması hangi koşullarda mümkündür?

Cevap

sadece bir arayüzü implement eden ya da bir sınıfı extend eden sınıflar için


14. Soru

Trafik ışığı renkleri, haftanın günleri gibi önceden belirli sabit değerlerden oluşan verileri temsil etmek için ne kullanılır?

Cevap

Enum tipi


15. Soru

Sınıf hiyerarşisinin en tepesinde olan sınıf nedir?

Cevap

java.lang.Object


16. Soru

Hangi metotlar değer döndürmezler?

Cevap

Yaratıcı Metotlar


17. Soru

System.out.println(“İsimsiz dikdörtgenin çevresi = ” + new
Dikdörtgen(3, 6).hesaplaÇevre());

kodunun çıktısı nasıl olur?

Cevap

İsimsiz dikdörtgenin çevresi = 18


18. Soru

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?

Cevap

Sınıf Üyeler


19. Soru

"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?

Cevap

Bu tür iç sınıf tanımlamasını birbirleriyle alakalı sınıfları bir araya toplamak için kullanılablilir.


20. Soru

Sınıfların içindeki alanlara ne denir?

Cevap

Üye değişkenler


Güz Dönemi Dönem Sonu Sınavı
18 Ocak 2025 Cumartesi
v