INPUT:
import java.io.*;
class Parent
{
int num, num1;
Parent(int num, int num1)
{
this.num = num;
this.num = num1;
}
void show()
{
System.out.println("The values in num and num1 are: "
+num+" " +num1);
}
}
class Child extends Parent //inherited class
{
int count;
Child(int num, int num1, int num2)
{
super(num, num1);
count = num2;
}
void show()
{
System.out.println("The values in count is: " +count);
}
}
class OverloadnrideDemo
{
void test()
{
System.out.println(" Methods are overloaded ");
}
void test(int num, int num1)
{
System.out.println("The value in num and num1 are: " + num +
" " +num1);
}
void test(double count)
{
System.out.println("Inside the test(double) method: " +count);
}
public static void main(String args[])
{
OverloadnrideDemo odObj = new OverloadnrideDemo();
odObj.test();
odObj.test(10,20);
odObj.test(25);
odObj.test(25.5);
Child sObj = new Child(5, 10, 15);
sObj.show();
}
}