【发布时间】:2019-05-28 11:47:14
【问题描述】:
在类之间传递参数/变量的“良好做法”是什么?更好的是使用get 和set 或者例如class1.a = class2.b?
也许存在更好的方法?感谢您的帮助。
【问题讨论】:
-
这里的
a和b是什么?它们是类的属性还是公共成员? -
取决于上下文。如果类是相关的,您可能希望将该关系添加为属性本身,而不是在属性之间复制引用。
-
您首先会考虑向类构造函数添加参数,以便立即正确初始化对象,并且您永远不会忘记该分配。下一个属性。 CopyFrom() 方法或工厂方法有时是明智的。
-
是的,有better ways。哦,抱歉,您必须浏览 300.000 个其他问题,因为每个人都喜欢问一个新问题。