interface MyInterface
{
public void run ( ) ;
}
class MyClass // does not implement MyInterface
{
public void run ( )
{
System .
out .
println ( "Hello World" ) ; }
}
class MyImplementationClass extends MyClass implements MyInterface
{
// no implementation here
}
class Main
{
public static void main
( String [ ] args
) {
new MyImplementationClass ( ) . run ( ) ;
}
}
CmludGVyZmFjZSBNeUludGVyZmFjZQp7CglwdWJsaWMgdm9pZCBydW4gKCApIDsKfQoKY2xhc3MgTXlDbGFzcyAvLyBkb2VzIG5vdCBpbXBsZW1lbnQgTXlJbnRlcmZhY2UKewoJcHVibGljIHZvaWQgcnVuICggKQoJewoJCVN5c3RlbSAuIG91dCAuIHByaW50bG4gKCAiSGVsbG8gV29ybGQiICkgOwoJfQp9CgpjbGFzcyBNeUltcGxlbWVudGF0aW9uQ2xhc3MgZXh0ZW5kcyBNeUNsYXNzIGltcGxlbWVudHMgTXlJbnRlcmZhY2UKewoJLy8gbm8gaW1wbGVtZW50YXRpb24gaGVyZQp9CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluICggU3RyaW5nIFsgXSBhcmdzICkKCXsKCQluZXcgTXlJbXBsZW1lbnRhdGlvbkNsYXNzICggKSAuIHJ1biAoICkgOwoJfQp9Cg==