İLERİ PROGRAMLAMA - Deneme Sınavı - 10
Buna göre türetilen yeni sınıf içerisinde bu metotta değişiklik yapmak istersek o metod için hangi kavramın kullanılması gerekir?
Aşağıdakilerden hangisi yukarıdaki tanımın karşılığıdır?
Yukarıda bahsi geçen erişim belirleyicisi aşağıdakilerden hangisidir?
Yukarıda bahsi geçen erişim belirleyicisi aşağıdakilerden hangisidir?
private double yaricap;
rivate String renk;
private double piSayisi = 3.14;
public Daire() {
yaricap = 1.0;
renk = “mavi”; }
public Daire(double r, String c) {
yaricap = r; renk = c; }
public double alanHesapla() {
return yaricap * yaricap * piSayisi; } }
public class DaireUygulamasi {
public static void main(String[] args) {
Daire daire1 = new Daire(2.0, “mor”);
System.out.println(“1. dairenin alanı = “+ daire1. alanHesapla());
Daire daire2 = new Daire();
System.out.println(“2. dairenin alanı = “+ daire2. alanHesapla()); } }
DaireUygulamasi sınıfına ait program kodları çalıştırıldığında aşağıdakilerden hangi ekran görüntüsü ortaya çıkar?
public void turGoster() {
System.out.println(“Tür = Kuş”); } }
public class Karga extends Kus{
public void turGoster() {
System.out.println(“Tür = Karga”); } }
public class Uygulama{
public static void main(String[] args) {
Kus kus = new Kus();
Karga karga = new Karga();
Serce serce = new Serce();
kus.turGoster();
karga.turGoster();
serce.turGoster(); } }
Yukarıdaki kod örneğinde asıl açıklanmak istenilen Java’daki kavram aşağıdakilerden hangisidir?
public void turGoster() {
System.out.println(“Tür = Kuş”); } }
public class Karga extends Kus{
public void turGoster() {
System.out.println(“Tür = Karga”); } }
public class Uygulama{
public static void main(String[] args) {
Kus kus = new Kus();
Karga karga = new Karga();
Serce serce = new Serce();
kus.turGoster();
karga.turGoster();
serce.turGoster(); } }
Yukarıdaki kod örneğinin ekran çıktısı aşağıdakilerden hangisidir?