理解对象有点困难(Java)

理解对象有点困难(Java),java,object,Java,Object,我试图理解以下两者之间的区别: public class GuessGame { Player p1; Player p2; Player p3; 及 基本上,这两者在程序中都起什么作用?我知道StartName方法是用来创建对象的,但程序的第一部分是用来做什么的?您在实例级别声明了Player类型的变量p1、p2、p3,并在StartName()方法中初始化了所有变量。您声明了变量p1、p2,p3类型Player在实例级别,并在startGame()方法中初始化所有变量。您在实例级别声明了类

我试图理解以下两者之间的区别:

public class GuessGame {
Player p1;
Player p2;
Player p3;


基本上,这两者在程序中都起什么作用?我知道StartName方法是用来创建对象的,但程序的第一部分是用来做什么的?

您在实例级别声明了
Player
类型的变量
p1、p2、p3
,并在
StartName()
方法中初始化了所有变量。

您声明了变量
p1、p2,p3
类型
Player
在实例级别,并在
startGame()
方法中初始化所有变量。

您在实例级别声明了类型
Player
的变量
p1、p2、p3
,并在
startGame()
方法中初始化所有变量。

您声明了变量
p1、p2,p3
类型的
Player
在实例级别,并在
startGame()
方法中初始化所有对象。

第一部分声明有三个
Player
对象可在类中使用。在
startGame()
方法中,您正在初始化
Player
对象。

第一部分声明有三个
Player
对象可在类中使用。在
startGame()
方法中,您正在初始化
Player
对象。

第一部分声明有三个
Player
对象可在类中使用。在
startGame()
方法中,您正在初始化
Player
对象。

第一部分声明有三个
Player
对象可在类中使用。在您的
startGame()
方法中,您正在初始化
Player
对象。

第一部分调用对象声明

声明只需通知编译器您将使用name来引用类型为type的变量。声明不实例化对象。要实例化
Player
对象或任何其他对象,请使用新操作符

第二部分称为实例化对象的

new
操作符通过为新对象分配内存来实例化它。new需要一个参数:要创建的对象的构造函数方法。构造函数方法负责初始化新对象

你可以查看更多信息。
或者。

第一部分调用对象的声明

声明只需通知编译器您将使用name来引用类型为type的变量。声明不实例化对象。要实例化
Player
对象或任何其他对象,请使用新操作符

第二部分称为实例化对象的

new
操作符通过为新对象分配内存来实例化它。new需要一个参数:要创建的对象的构造函数方法。构造函数方法负责初始化新对象

你可以查看更多信息。
或者。

第一部分调用对象的声明

声明只需通知编译器您将使用name来引用类型为type的变量。声明不实例化对象。要实例化
Player
对象或任何其他对象,请使用新操作符

第二部分称为实例化对象的

new
操作符通过为新对象分配内存来实例化它。new需要一个参数:要创建的对象的构造函数方法。构造函数方法负责初始化新对象

你可以查看更多信息。
或者。

第一部分调用对象的声明

声明只需通知编译器您将使用name来引用类型为type的变量。声明不实例化对象。要实例化
Player
对象或任何其他对象,请使用新操作符

第二部分称为实例化对象的

new
操作符通过为新对象分配内存来实例化它。new需要一个参数:要创建的对象的构造函数方法。构造函数方法负责初始化新对象

你可以查看更多信息。
或者。

Java是完全面向对象的语言。看看这个:


关于Java语法,请看以下内容:

Java是完全面向对象的语言。看看这个:


关于Java语法,请看以下内容:

Java是完全面向对象的语言。看看这个:


关于Java语法,请看以下内容:

Java是完全面向对象的语言。看看这个:


对于Java语法,请看以下内容:

类型player来自player类。对吗?@StephenPeterWisniewski是的。对。类型我的意思是只有类。类型玩家来自玩家类。对吗?@StephenPeterWisniewski是的。对。类型我的意思是只有类。类型玩家来自玩家类。对吗?@StephenPeterWisniewski是的。对。类型我的意思是只有类。类型玩家来自玩家类。对吗?@StephenPeterWisniewski是的。对。我的意思是类型只是类。
public void startGame() {
p1 = new Player();
p2 = new Player();
p3 = new Player();