【问题标题】:What is the purpose of having a class inside a constructor? Java [closed]在构造函数中有一个类的目的是什么? Java [关闭]
【发布时间】:2016-01-31 14:10:12
【问题描述】:

在计算机类构造函数中包含板类的目的是什么?这在编程中叫什么?我们如何使用它来分配变量、数组、方法、整数等?

Board board = new Board();


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

【问题讨论】:

  • 这将允许Player 访问Board 而无需Player 来“假设”有关程序更大状态的任何事情。这也意味着您可以同时拥有很多实例 Boards 和 Players,但它们不会相互干扰
  • 很不清楚你在问什么。您发布的代码并未指示构造函数内部的类,除了您的Player 构造函数采用Board 对象和String 的事实。请澄清您的问题。
  • 你问的是local variables的名字吗?

标签: java constructor reference variable-assignment


【解决方案1】:

嗯,根据您提供的信息.. 这是我最好的解释。您的“Player”类构造函数将允许“Board”进入并设置。 “Board”类的功能完全取决于该类的功能以及您需要该对象的用途。例如,对象“board”也包含一个构造函数。在“boards”构造函数中,它可能包含“变量、数组、方法整数等”,就像“Players”构造函数一样。如果“计算机”在构造函数中声明,它将继承对象“板”。尽管在这种情况下,它作为参数传递,但它可能会用于在“Player”构造函数中设置其中一个变量。您可以称其为“继承”,“将对象作为参数发送”,基本上是面向对象的编程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2017-12-08
    • 2018-05-06
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多