Java'da temel sınıf yapıcıyı çağırmak zorunlu mudur? C++ 'da isteğe bağlıydı, bu yüzden bunu soruyorum. "Implicit super constructor ArrayAdapter<String>() is undefined. Must explicitly invoke another constructor"
Java'da Implicit constructors nedir
Yani, taban kurucu çağırmak amacı nedir:
Ben ArrayAdapter
uzatmak, bu hatayı alıyorum? Nesne tabanlı sınıf kurucusu oluşturduğumda, &'u arayacaksınız, daha sonra türetilmiş sağa gelir.
Bir rrayAdapter() yapıcısı olmayabilir. Temel sınıfında bir varsayılan kurucu eklerseniz, iyi olmalıdır. –
İlgili: [Java hatası: Varsayılan kurucu için örtülü süper yapıcı tanımsızdır] (http://stackoverflow.com/questions/1197634/java-error-implicit-super-constructor-is-undefined-for-default-constructor). – Lion
Yani, DerivedClass (int x, int y) gibi bir şey var: BaseClass (y), C++ olarak ???. sağ?? Ayrıca, yukarıdaki mekanizmada, taban sınıf kurucu sınıfında iki veya daha fazla bir şüphe daha var mıdır? – Naruto