我的要求是将service
附加到现有的Name
,因此我编写了上述逻辑。
目前我正在将ServiceIn
传递给现有构造函数,如上面ServiceImpl
类所示,但他们并不希望我将其添加为附加参数。
因此,如何了解如何将Servi
添加到现有serviceInstanceType
?
这里的问题来自于服务是service
(父)对象的方法,因此可以通过getter和setter直接访问它。
但是,get
和setid
位于ServiceIn
(子类)中,我正在投射它并获取值并稍后传递它。
有关建议如何将tsServiceInstance.setSiServiceId
传递给尊重上述内容的ServiceIn
类?
答案 0 :(得分:0)
答案很简单:
在java中有扩展类的概念。因此,不是直接调用父类,而是创建另一个扩展父类(来自api
)的类,并将所有缺少的方法添加到其中。