【发布时间】:2012-05-18 21:14:51
【问题描述】:
假设有这样的代码:
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
【问题讨论】:
-
注意:抽象类实现了接口。
标签: java interface abstract-class