Есть три части в создании объекта в классе.
Игрок p2 = новый Игрок(); 1.Declaration: The code set in bold are all variable declarations that associate a variable name with an object type. 2. Instantiation: The new keyword is a Java operator that creates the object. 3. Initialization: The new operator is followed by a call to a constructor, which initializes the new object.
когда вы говорите Игрок p1; как и на любом другом языке, вы просто создаете ссылочную переменную типа Player. Player p2=new Player();
здесь p2 был объявлен, инстанцирован и инициализирован.
Примечание: объект для p2 создается при использовании нового ключевого слова и всегда создается в кучевой памяти. Таким образом, вы можете работать со своими членами через операторы. (Dot).
Добро пожаловать на SO. Ява? Не могли бы вы арендовать читать [это руководство] (http://stackoverflow.com/help/mcve). –