Interface Test
{
int num();
}
abstract class A
{
static int f=12;
int num();
{
return 5 ; }
abstract int acer ();
}
final class sub extends supper
{
sub (int bar)
{
f=bar;
}
public int num(){
return 20;
}
int acer ()
{
return 13 ; }
int dubble(int i)
{
return 2*i;
}
public class super extends A implement Test
{
public int num ()
{
return 11;
}
public static void main (String[]args) {
super S1= new super();
sub S2 = new sub (16);
System.out.printIn(----);
int twice(int x)
{
return 2*x;
}
int thrice(int x){
return 3*x;
}
int acer ()
{return 1 ; }
string dubble(string s){
return S+s;
}
}