如何在Java中添加新的替代构造函数?

时间:2017-09-15 00:38:47

标签: java python constructor

下面是python中的jwt类,

Circle

根据客户需求变更进行重新设计,如下所示

class Circle(object):

   def __init__(self, radius):
      self.radius = radius

class Circle(object): def __init__(self, radius): self.radius = radius @classmethod # Alternative constructor def from_bbd(cls, bbd): # Bounding box diagnol radius = bbd / 2.0 / math.sqrt(2.0) return cls(radius) 课程提供合同以获得分类。

在类设计生命周期中,在上面的场景中,Java添加新的替代构造函数的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用新签名添加替代构造函数,或者以与from_bbd类方法类似的方式,使用工厂方法从边界框构建圆。