在类中实例化对象以访问变量与将对象变量传递给构造函数

时间:2015-06-08 03:37:03

标签: java oop

比如说我有两个A和B类。 如果B需要访问A类中的某些变量,那么最好是:

  1. 在B类中实例化A类对象以访问变量或
  2. 当我在main方法中实例化两个对象时,将变量从对象A传递给对象B到构造函数参数。
  3. 目前,我倾向于选项2,如同选项1,我们必须实例化A类的两个对象(一个在main方法中,一个在B类中),而在选项2中,我们只需要实例化一个main方法中的A类对象并传递变量。

    我寻求澄清最常见或面向对象的方式来实现这一点。

    由于

0 个答案:

没有答案