class A
{
int i,j;
A(int a, int b)
{
i=a;
j=b;
}
void show()
{
System.out.println("i and j : " +i+""+j);
}
}
class B extends A
{
int k;
B(int a, int b, int c)
{
super(a,b);
k=c;
}
void show()
{
System.out.println("k : "+k);
}
}
class override
{
public static void main(String ar[])
{
B subOb = new B(1,2,3);
subOb.show();
}
}
Output:
OverLoading
class A
{
int i,j;
A(int a, int b)
{
i=a; j=b;
}
void show()
{
System.out.println("i and j : " +i+""+j);
}
}
class B extends A
{
int k;
B(int a, int b, int c)
{
super(a,b); k=c;
}
void show(String msg)
{
System.out.println(msg +k);
}
}
class override2
{
public static void main(String ar[])
{
B subOb= new B(1,2,3); subOb.show("This is K : "); subOb.show();
}
}
Output: