lostyazilim
tr.link

Java Ödevim Hakkında;

4 Mesajlar 1.327 Okunma
lstbozum
tr.link

Disco Disco WM Aracı Kullanıcı
  • Üyelik 17.02.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad S** S**
  • Mesajlar 435
  • Beğeniler 280 / 131
  • Ticaret 12, (%92)
Merhaba,


"Ödevde // olarak kapadığı kodların methodlarını(sesCıkar methodu) yazmanızı bekliyorum." yazmış hocamız. Bu durumda sesCıkar methoduna ne yazmam gerektiğini anlamadım. Hocaya yazdım fakat maalesef geri dönmesi zaman alıyor. Yardımcı olursanız çok sevinirim


import java.util.Map;
import java.util.HashMap;

public class Main {
public static abstract class Animal {

abstract void benKimim();
}

public static class Dog extends Animal {

public void benKimim() {
System.out.println("Ben köpeğim");
}
}

public static class Duck extends Animal {

public void benKimim() {
System.out.println("Ben ördeğim");
}
}

public static void main(String [] args) {
Dog dog = new Dog();
Duck duck = new Duck();

dog.benKimim();
//dog.sesCıkar(); // '' Hav Hav derim ''

duck.benKimim();
//duck.sesCıkar(); // '' Vak vak derim ''

}
}
 

 

wmaraci
reklam

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Kullanılan kodlar Javascript değil, Java kodları.
 

 

Simurg Simurg Yazılım Mühendisi Kullanıcı
  • Üyelik 06.09.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım Mühendisi
  • Konum İzmir
  • Ad Soyad M** C**
  • Mesajlar 1109
  • Beğeniler 169 / 168
  • Ticaret 19, (%100)
Ben kimim methodu yerine sescikar yaz hayvan kedi ve köpekler için kedi ise miyav falan
 

 

Abbasi233 Abbasi233 WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Adliyede Zabıt Kâtibi
  • Konum Mersin
  • Ad Soyad F** A**
  • Mesajlar 14
  • Beğeniler 0 / 5
  • Ticaret 0, (%0)
public static class Dog extends Animal {

public void benKimim() {
System.out.println("Ben köpeğim");
}

public void sesCikar(){
System.out.println("Hav Hav Derim.");
}

}

public static class Duck extends Animal {

public void benKimim() {
System.out.println("Ben ördeğim");
}
public void sesCikar(){
System.out.println("Vak Vak Derim.");
}

}



Bu işlemin çok da kafa karıştırıcı olmaması gerekiyordu :) Nasıl ki Duck ve Dog sınıfında benKimim metodu oluşturulmuşsa aynı şekilde sesCikar metodu oluşturulup, çağrıldığında ne işlem yapacağını söylersin. Olur biter :)
Disco

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al