Write a Program to demonstrate Constructor and Method Overloading

class MyClass
{
int height;

MyClass()
{
System.out.println("Planting a seedling");
height = 0;
}

MyClass(int i)
{
System.out.println("Creating new Tree that is " + i + " feet tall");
height = i;
}

void info()
{
System.out.println("Tree is " + height + " feet tall");
}

void info(String s)
{
System.out.println(s + ": Tree is " + height + " feet tall");
}
}

public class MainClass
{
public static void main(String[] args)
{
MyClass t = new MyClass(0);
t.info();
t.info("overloaded method");
// Overloaded constructor:
new MyClass();
}
}

Output:
Creating new Tree that is 0 feet tall
Tree is 0 feet tall

overloaded method: Tree is 0 feet tall
Planting a seedling

No comments:

Google Search