次のようなコードがあるとします。
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