假設有一個代碼,例如:擴展已經實現接口的抽象類的類是否需要接口?
package com.ps.Sample;
public interface Sample
{
public void Method1();
}
public abstract class AbstractSample implements Sample
{
public void Method1()
{
System.out.println("Hello World");
}
}
public class MySample extends AbstractSample
{
}
public class TestSample
{
public static void main(String[] args)
{
Sample my = new MySample();
my.Method1();
}
}
我的問題是: 有沒有宣佈具體的類作爲
public class MySample extends AbstractSample implements Sample
代替
public class MySample extends AbstractSample
注:抽象類實現接口。 –