Indoor.java
package games;
public class Indoor
{
protected String player;
public Indoor( )//default constructor
{
}
public Indoor(String p)//parameterized constructor
{
player = p;
}
public void display()
{
System.out.println(player);
}
public void close()
{
System.out.println("Terminating Indoor...");
}
}
Outdoor.java
package games;
public class Outdoor
{
protected String player;
public Outdoor() //default constructor
{ }
public Outdoor(String p) //parameterized constructor
{
player = p;
}
public void display()
{
System.out.println(player);
}
public void close()
{
System.out.println("Terminating Outdoor..."); }
}
}
TestGamesPackage.java
import games.*;
public class TestGamesPackage
{
public static void main(String args[])
{
Indoor In[] = new Indoor[3];
In[0] = new Indoor("Amit");
In[1] = new Indoor("Aniket");
In[2] = new Indoor("Archana");
System.out.println("Indoor Players...");
for(int i=0;i<In.length;i++)
In[i].display();
System.out.println("Outdoor Players...");
Outdoor Out[] = new Outdoor[3];
Out[0] = new Outdoor("Anil");
Out[1] = new Outdoor("Ameya");
Out[2] = new Outdoor("Ajay");
for(int i=0;i<Out.length;i++)
Out[i].display();
}
}
Run
/*
C:\>CD C:\MyGames\games
C:\MyGames\games>javac Indoor.java
C:\MyGames\games>javac Outdoor.java
C:\MyGames\games>CD..
C:\MyGames>javac TestGamesPackage.java
C:\MyGames>java TestGamesPackage
*/