IDsmCore.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
class, например, я могу расширить DsmCore следующим образом:
public class MyExtendedDsmCore extends DsmCore
{
}
А как я могу вытянуть DsmToken
?