Java Dersleri #77 - OOP - Macera Oyunu : Savaş Bölgeleri

preview_player
Показать описание
Kodlama Vakti Kanalına Hoşgeldiniz !

Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !

Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Рекомендации по теме
Комментарии
Автор

Hocam merhabalar,
bölgelerin yapıcısına canavarları atarken super(new Canavar()) yolunu kullandık.
Peki, Canavarı Bear bear şekline parametre olarak alıp super kısmına super(bear) şeklinde yerleştirseydik yanlış olur muydu?
İki kullanım arasında fark var mıdır, varsa nelerdir? Teşekkürler.

dezsokosztolanyi
Автор

Hocam abstract bir sınıf olan battleloc sınıfını abstract olmayan cave sınıfında extend ediyoruz. Normalde hata vermesi lazım kendim denediğimde hata veriyor gözümden kaçırdığım bir detay mı var?

fevziekmelsimsek
Автор

Safe house da bulunan şu methodu paylaştım ama bu sefer de mağarayı seçer seçmez oyun bitti diyip bırakıyor. Umarım cevap verirsiniz burada tıkanıp kaldım hala ilerleyemedim araştırmama rağmen.


public boolean getLocation() {


System.out.println("Suan Güvenli Evdesiniz. ");
return true;
}

oguzhanpolat
Автор

merhaba cave forest ve river sınıflarında "1 method to implement:
- Location.getlocation()" şeklinde bir hata alıyorum ve eklediğimde return false; şeklinde geliyor. bu hatanın nedeni nedir nasıl bir yol izlemeliyim?

seymakaramut
Автор

""""Hocam abstract bir sınıf olan battleloc sınıfını abstract olmayan cave sınıfında extend ediyoruz. Normalde hata vermesi lazım kendim denediğimde hata veriyor gözümden kaçırdığım bir detay mı var? """" ( Şu soru için ne yaptıysam bulamadım - inşallah cevap verirsiniz :/ )


The type case must implement the inherited abstract method location.getLocation() - *** Hata mesajı bu ***

*** Daha detaylı hata mesajı ise ;

Exception in thread "main" java.lang.Error: Unresolved compilation problem:

The type Cave must implement the inherited abstract method Location.getLocation()


at
at Game.start(Game.java:51)
at Game.login(Game.java:15)
at Main.main(Main.java:7)

***

*** Önerilen çözüm ise ;
-Abstract
-Unimplemented method ( Ama ikiside yardımcı olmadı, sorunu çözdü ama lokasyonu seçer seçmez oyun bitti.)

Eger mail adresiniz varsa size mail atabilirim detaylı hatayı Screenshot lar ile, dün saatlerce uğraştım farklı yöntemler denedim, Case1, case2 v case5 daki breaklari kaldırdım ama bu seferde silahı alır almaz oyun bitti. Yani bir türlü çözüme ulaşamadım, kanaatimce Bilgisayarın kendisi nedeni ile bu şekilde ( 6 yıllık bir PC hala çok kaliteli olmasına rağmen yaşı mağlum ) ama sizin çözüm öneriniz önemli tabi ki.

oguzhanpolat