Wytłumaczenie fragmentu kodu z uruchomienia wątku

0

Cześć,
Mam takie pytanie, czy mógłby mi ktoś wytłumaczyć co dzieje się od

Muzeum zwiedzajacy_muzeum = new Muzeum(miejsca);

. Ale wydaje mi się, że tworzymy tutaj "Muzeum o danej ilości miejsc (z klawiatury)".?

to co dzieje się w pętli to wydaje mi się tworzymy daną ilość zwiedzających (z klawiatury).

dlaczego zaczyna się od "new"?
Zwiedzający to klasa.

public class Glowna
{
	static int WAIT = 500;
	static int INSIDE_WAIT = 1500;
	static int OUTSIDE_WAIT = 2500;

	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);

		int miejsca = 0;
		int zwiedzajacy = 0;
			
		boolean jestNiePoprawnie = true;

		do
		{
			try
			{
				System.out.print("Ilosc miejsc w muzeum: ");
				miejsca = input.nextInt();
				System.out.print("Ilość zwiedzajacych: ");
				zwiedzajacy = input.nextInt();
				jestNiePoprawnie = false;
			} 
			catch (InputMismatchException e)
			{
				System.err.println("Złe dane wejściwe!\n");
				input.nextLine();
			}
		} 
		while (jestNiePoprawnie);
		input.close();
		
  
		Muzeum zwiedzajacy_muzeum = new Muzeum(miejsca);
		
		for (int i = 0; i < zwiedzajacy; i++)
  		{

		  new Zwiedzajacy(String.format("zwiedzający #%03d", i + 1),
					zwiedzajacy_muzeum).start();
		}
	}
}
0

dlaczego zaczyna się od "new"?
Zwiedzający to klasa.

Sam sobie odpowiedziałeś.

0

Ale dlaczego tak ma być?
Gdzie mogę o tym przeczytać, bo nie mogę znaleźć ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1