AÖF Soru Bankası
YBS306U · Ünite 4

Java’da Sınıf Tanımlama

  • 20 soru-cevap
  • İleri Programlama
1

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

java.lang.Object

2

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

3

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

Parametreler

4

Hangi metotlar değer döndürmezler?

Yaratıcı Metotlar

5

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

Üye değişkenler

6

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

Metot İmzası

7

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

8

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

lambda

9

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ı

10

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

11

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

this

12

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

13

Static metotlar neye erişemezler?

static olmayan üye değişkenlere

14

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

15

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

16

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

17

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

18

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

19

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

20

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

Ünite 4 sorularını uygulamada çözBu ünitenin çıkmış ve deneme soruları, şıkları ve cevap açıklamaları uygulamada.Uygulamada aç