2015-10-31 27 views
-2

在计算机类构造函数中使用Board类的目的是什么?这在编程中称为什么?我们如何使用它来分配变量,数组,方法,整数等?在构造函数中有一个类的目的是什么? Java

Board board = new Board(); 


Player computer = new Player(board, "X"); 
+0

这将允许'Player'访问'Board'而不需要'Player'来“承担”有关程序的更大状态的任何事情。这也意味着你可以同时拥有很多'Board's和'Player'的实例,但它们不会互相干扰 – MadProgrammer

+3

这是很不清楚的。你发布的代码并没有在构造函数中指明一个类,除了你的'Player'构造函数带有'Board'对象和一个'String'。请澄清你的问题。 – CollinD

+0

您是否要求提供[*** local * variables **](https://en.wikipedia.org/wiki/Local_variable)的名称? –

回答

1

那么,从您提供的信息。这是我最好的解释。您的“玩家”类构造函数将允许“Board”进入并设置。 “董事会”类所做的完全依赖于班级的职责以及你需要的对象。例如,“board”对象也包含一个构造函数。在“boards”构造函数内部,它可能包含“变量,数组,方法整数等”,就像“Players”构造函数一样。如果它在构造函数中声明,“计算机”将继承对象“板”。尽管在这种情况下,它是作为参数传递的,但它可能会用来在“Player”构造函数中设置其中一个变量。你会称之为“继承”,“发送一个对象作为参数”,基本上是面向对象编程。

相关问题