Monday, 3 February 2025

Write a package for games in java, which have two classes Indoor and Outdoor. Use a function display() to generate the list of players for specific games. (Use parameterized constructor, close() method and array of objects).


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


*/