有两种型号具有一些共同属性。我可以使用A的对象通过将A作为参数传递给B的新方法来创建B的对象吗?
例如 答:高度,宽度,长度,名称,类型,位置 B:高度,宽度,长度,名称,who_bought_it,some_thing_else
如果B扩展A,那将是直截了当的,但在这种情况下不是这样。那我该怎么办呢?质量任务会在这里出现吗?
(我知道,这是一个糟糕的例子!)
答案 0 :(得分:0)
您可以将实例A的属性传递给B类
ClassB.create(height: instance_a.height, width: instance_a.width)