Netbeans IDE, size sorun yaratabilecek kodları tespit etmede iyidir. Neden bir uyarı ben çocuk yapıcısı temel sınıf işlevi foo() arıyorum göz önüne alındığındaNetbeans IDE, kurucularda çağrılan yöntemlerle ilgili uyarılar yayınlamıyor
public class Base
{
Base(...)
{
...;
}
public void foo()
{
...;
}
}
public class Child extends Base
{
Child(...)
{
super(...);
foo();
}
}
için verilen değil? temel nesne noktası foo tarafından inşa edildiği gibi tamamen meşru olduğunu Tabii() olarak adlandırılan, ancak foo() yani gerçekten() son işaretlenmiş foo sürece bir uyarı beklenebilir örtülü sanal yöntemdir edilir.
Sana son olarak işaretlenmemiş bir çocuk sınıf yapıcısı herhangi taban sınıfı işlevi çağırmak durumunda IDE bir uyarı gerektiğini düşünüyorum.
Yani 'foo() 'soyut nedir? soyut boşluklu foo(); '? – NINCOMPOOP
Hayır hiç de değil. Uygulaması var. Netleştirmek için soruyu düzenleyeceğim. – Bathsheba
Bir hata olduğunu düşünüyorsanız, bir hata olduğunu düşünüyorsanız: https://netbeans.org/community/issues.html – Puce