Pregunta
· 7 mayo, 2021

Sobrescribir miembros heredados en VSCode

¡Hola a todos!

Estoy empezando a usar VSCode para la mayoría de mis tareas del día a día y hay algo que me tiene perplejo. ¿Hay alguna forma de sobrescribir un método o propiedad que se hereda de una superclase?

Product version: IRIS 2020.1
Comentarios (2)2
Inicie sesión o regístrese para continuar

Hola Jolyon,

Un par de aclaraciones:

  • Para sobreescribir una propiedad o el argumento de un método o el valor devuelto por un método el tipo de dato tiene que ser igual que el original. En el caso de que sea una clase se permite sobreescribir con una subclase de la original.
  • Si se sobreescribe un método el nuevo puede tener más argumentos que el padre, pero nunca menos:

Superclass:

Method Calculate(ID as %Integer)
Subclass:
Method Calculate(ID as %Integer, change as %Numeric)