- classtest():classtest
在UML中代表构造函数,如果是抽象类,它是否可以使用相同?
it将"返回 self
,但是由于它是抽象的,因此无法实例化。所以问题本身毫无意义; - )
无论如何,您的抽象构造函数一旦继承在某个地方,就可以做一些有意义的事情。在那种情况下,它当然会返回超级阶级。
您的问题似乎很学术。背后有任何实际用例吗?
Java中的构造函数是一种方法,该方法是在新运营商创建的实例时初始化一个实例的方法。Java构造函数不会创建新实例,因为实例无法创建自身。Java构造函数不会返回任何内容。因此,UML类图中的正确表示形式为
ClassTest()
对于常规类和抽象类都是如此。