uygulamadan bile derleme ve ben soyut bir sınıfprogramım bir arayüz <code>abc</code></p> <pre><code>public interface abc { void start(); } </code></pre> <p>adında var arayüzünü
public abstract class def extends Thread implements abc
{
}
def
adında var ghj
public class ghj extends def
{
//it is defing all the methods of its above abstract class
//now it does not implement the method define in interface start();
}
ghj
sınıfı, abc
arayüzünü uygulamıyorsa, lütfen programın nasıl derleme yapılacağını bildiriniz.
+1 Her iki tanım aynı olduğu için :) –
evet ve dönüş türünü değiştirirsek ancak yine de iş parçacığı uzatırsak, derleme zamanı hatası olur. – anshulkatta
@anshulkatta "start()" işlevinin dönüş türünü değiştirirseniz Arabirim, kod (arabirim tarafından verilen) yöntem sözleşmesi ve sağlanan yöntem (iş parçacığı içinde tanımlanan) arasında uyumsuz dönüş türleri nedeniyle derlenmez. – Vulcan