IDsmCore.java (interface class)
public interface IDsmCore
{
public void Initialize( String path, String fileName );
public void Uninitialize( );
}
IDsmToken.java (interface class)
public interface IDsmToken
{
public String GetID( );
public void SetID( String id );
}
DsmCore.java (interface implementation)
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.
}
}
}
How you can see DsmToken class is in the DsmCore class. Now I want to extends DsmToken class, for example I can extends DsmCore in this way:
public class MyExtendedDsmCore extends DsmCore
{
}
And how I can extends DsmToken ?
and DsmToken should be static.