JVM Nasıl Çalışır Yazı Serisi – Java Just In Time Compiler (JIT) Nasıl Çalışır?
Java’yı çoğu programcı yorumlanan (interpreted) dil olarak bilir. Java’nın yavaş olduğu efsanesi de başlangıcını da burada bulur. Bytekod olarak derlenen Java sınıfları Java sanal makinesi (Java Virtual Machine – JVM)…
Merhaba Ozcan,
Sana bir sorum olacakti bu konu hakkinda….! Asagida iki sinifim var polymorphism1(ana sinif) ve polymorphism2(alt sinif) adinda…..
bu isliyor ….. fakat bir sinif daha eklemek istiyorum … oda polymorphism3 extends polymorphism2 sinifi olsun. Metot yine ayni ve main de obj3 ile bu metotu cagirmak istiyorum fakat hata veriyor ;(
Acaba 2.ci alt sinif yazilamaz mi? veya enfazla kac sinif ic ice yazabilirim boyle?
saygilarimla,
Volkan
Nasil bir hata aliyorsun?
No enclosing instance of type polymorphism1 is available due to some intermediate constructor invocation
Su sekilde yapmalisin. Sonuc itibari ile üst bir siniftaki metodu kosturarak, bu metodun alt siniftaki implementasyonuna erisim olup, olmadigini kontrol etmek istiyorsun. Bu sebepten dolayi nesnenin tanimlanma sekli üst sinif veri tipinde olmali.
evet boyle calistirdim …. fakat simdi baska bir uygulama gerceklestirmek istiyorum… Hersey ayni… fakat siniflar direk polymorphism1 sinifini kalitim almak yerine, birbirlerine ust sinif olarak kalitim olsun istedim… boyle nasil yaparim?