IDsmCore.java(接口类)扩展JAVA类,这是在其它类
public interface IDsmCore
{
public void Initialize(String path, String fileName);
public void Uninitialize();
}
IDsmToken.java(接口类)
public interface IDsmToken
{
public String GetID();
public void SetID(String id);
}
DsmCore .java(接口实现)
public class DsmCore implements IDsmCore
{
@Override
public void Initialize(String path, String fileName) {
// Some code goes here.
}
@Override
public void Uninitialize() {
// Some code goes here.
}
public class DsmToken implements IDsmToken
{
@Override
public String GetID() {
// Some code goes here.
}
@Override
public void SetID(String id) {
// Some code goes here.
}
}
}
怎么可以看到DsmToken
类是在DsmCore
类。现在我想extends
DsmToken
类,例如我是否可以extends DsmCore这样:
public class MyExtendedDsmCore extends DsmCore
{
}
以及我如何延伸DsmToken
?
不知道为什么这是downvoted。 –
因为你不能扩展一个非静态的内部类。如果它不是静态的,它必须被附加到一个实例。 –
em ...,我的错在哪里? – maks