Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java object1.object2有什么用途?_Java_Oop_Bluej - Fatal编程技术网

Java object1.object2有什么用途?

Java object1.object2有什么用途?,java,oop,bluej,Java,Oop,Bluej,所以,我对编码是新手,我正在用这段代码做一个练习 我想知道的是nextRoom=currentRoom.northExit;在我看来,etc是否应该将点符号用作object.methodparameters,而不是object1.object2 教室 班级游戏 提前谢谢 您可以使用点表示法访问对象的字段,而不仅仅是方法。 但是,在这种情况下,该表达式无效,因为您无法访问课堂之外的私人成员。由于northExit是教室的私人成员,因此只能在教室内访问。 您只能通过get方法访问私有成员。 如果教室

所以,我对编码是新手,我正在用这段代码做一个练习

我想知道的是nextRoom=currentRoom.northExit;在我看来,etc是否应该将点符号用作object.methodparameters,而不是object1.object2

教室 班级游戏
提前谢谢

您可以使用点表示法访问对象的字段,而不仅仅是方法。 但是,在这种情况下,该表达式无效,因为您无法访问课堂之外的私人成员。由于northExit是教室的私人成员,因此只能在教室内访问。 您只能通过get方法访问私有成员。 如果教室是


您可以使用点符号访问northExit。

您要查找的似乎是以下详细信息:

private Room currentRoom;
更进一步,在上下文中

currentRoom.northExit;

创建一个类。

它不必只是方法,您可以调用properties obj1.propertyName来获取其值。在这里,您将nextRoom属性指定给currentRoom对象中northExit属性的值。

为什么您认为是一个。是否应仅用于访问方法?这种限制的意义是什么?我无法解释你到底不明白什么。你认为一个物体是什么,你认为它应该是什么。是吗?只是我们还没有看到一个。除了访问方法,所以奇怪的是,他们在解释之前使用了这样一个示例。从技术上讲,在Java中,这些不是属性,而是字段。编辑它。谢谢,谢谢你的投入。非常感谢你帮助我!不客气!我看你是新来的。每当你看到一个有助于你理解或解决问题的答案时,最好给出答案或接受它。只有当你对自己的问题满意时,你才能接受。这样,其他可能看到这个问题的人就会知道这个答案是有帮助的,他们也会阅读它。这样,你也可以帮助他们,这就是堆叠网站的目的。谢谢你的帮助!帮了我很多忙谢谢你的意见!
private String description;
public Room northExit;
public Room southExit;
public Room eastExit;
public Room westExit;
private Room currentRoom;
currentRoom.northExit;