Polymorphism Lab Programs
Polymorphism Lab Programs
// Class 1
// Helper class
class Helper {
// Method 2
// With same name but with 2 double parameters
static double Multiply(double a, double b)
{
// Returns product of double numbers
return a * b;
}
}
// Class 2
// Main class
class Geeks
{
// Main driver method
public static void main(String[] args) {
// Class 1
// Helper class
class Parent {
// Class 2
// Helper class
class subclass1 extends Parent {
// Method
void Print() {
System.out.println("subclass1");
}
}
// Class 3
// Helper class
class subclass2 extends Parent {
// Method
void Print() {
System.out.println("subclass2");
}
}
// Class 4
// Main class
class Geeks {
a = new subclass2();
a.Print();
}
}
class Animal {
}
class Main {
myAnimal.animalSound();
myPig.animalSound();
myDog.animalSound();