Write a program to implement polymorphism, inheritance using methods in Java.
class X
{
X()
{
[Link](Inside super class parameterized constructor);
fun();
}
void fun()
{
[Link](Parent);
}
}
class Y extends X
{
Y()
{
[Link](Inside child class parameterized constructor);
}
void fun()
{
[Link](Child);
}
}
class Demo extends Y
{
public static void main(String args[])
{
Y d=new Y();
[Link]();
}
}
OUTPUT
Inside super class parameterized constructor
Parent
Inside child class parameterized constructor
Child
Write a program to implement packages and interface in Java
package p1;
public class A
{
public void fact(int x)
{
int i, f=1;
for(i=x;i>1;i--);
f=f*i;
[Link](The factorial is:+f);
}
}
interface number
{
final int n=5;
void show();
)
import p1.*;
public class B implements number
{
void show()
{
fact(n);
}
public void main(String args[])
{
B ab=new B();
[Link]();
}
}