Meine Anforderung ist service
an die vorhandene Name
anhängen, so habe ich die Logik wie oben geschrieben.Legen Sie eine Methode, die in Kind definiert ist, auf eine Elternklassenreferenz oder fügen Sie sie zu einem übergeordneten Objekt
Derzeit übergebe ich ServiceIn
an den vorhandenen Konstruktor wie oben in der Klasse ServiceImpl
gezeigt, aber sie wollen nicht, dass ich es als ein zusätzliches Argument hinzufügen.
Also eine Idee, wie kann ich meine Servi
zu den bestehenden serviceInstanceType
hinzufügen?
Hier kommt das Problem von der Tatsache, dass der Dienst eine Methode von service
(das übergeordnete) Objekt ist, so dass es direkt durch Getter und Setter zugegriffen wird.
Aber während get
und setid
sind in ServiceIn
(Kind-Klasse), ich bin es Casting und den Wert und die Weitergabe später.
Irgendwelche Vorschläge wie kann ich die tsServiceInstance.setSiServiceId
an die ServiceIn
Klasse unter Berücksichtigung der oben genannten übergeben?
Warum fügen Sie nicht als Setter hinzu? –
Wir können nicht hinzufügen, ein Elternteil Klasse kommt aus einem api –