Nesne sınıfı, her sınıfın temel sınıfıdır, yani, her sınıf Nesne sınıfını genişletir. Nesne sınıfında genel bir String toString() yöntemi vardır ve aynı yöntem String sınıfında bile bulunur. Artık, String sınıfı ayrıca Object sınıfını genişletir ve toString yöntemi bir String türü döndürür.Nesne sınıfının toString() yöntemi java'da nasıl derlenir?
Soruma soru: - Object sınıfını derlerken, String.class öğesini ve String sınıfının Object.class için bir bağımlılık türü oluşturacağını arayacaktır. Bu bağımlılık nasıl çözülür? Derleme mekanizması nasıl çalışır? Lütfen bir yerdeysem beni düzeltin.
Java'nın nasıl bir sınıfta bu tür bir referans döngüsünü desteklediğini bilmiyorum. Bu yüzden bir java dosyasını sınıf yolu olmadan derleyemezsiniz. Derleyici, gerektiğinde diğer sınıfları denetler. Java'da – aalku
, A sınıfı A sınıfına sahip olmanın yanlış bir tarafı yoktur; ve B sınıfı A ithalatı; (ve diğer dillerde ileri beyanlar vardır) – Exceptyon
Birbirine referans veren diğer iki dersi derlemekle aynı şeydir. – SomeJavaGuy