Opened 15 years ago
Closed 15 years ago
#729 closed doubt (fixed)
Error in Methods/Code-Attributes inheritance
Reported by: | Owned by: | Víctor de Buen Remiro | |
---|---|---|---|
Priority: | high | Milestone: | OOP Implementation |
Component: | OOP | Version: | 2.0.1 |
Severity: | critical | Keywords: | |
Cc: |
Description
La herencia entre clases de métodos virtuales (métodos que serán particularizados en clases derivadas) no funciona correctamente.
Más detalles en el archivo adjunto.
Attachments (1)
Change History (3)
Changed 15 years ago by
Attachment: | ticket_6.MethodsInheritance.tol added |
---|
comment:1 Changed 15 years ago by
Component: | Database → OOP |
---|---|
Owner: | changed from Jorge to Víctor de Buen Remiro |
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Type: | defect → doubt |
Version: | → 2.0.1 |
Note: See
TracTickets for help on using
tickets.
Nn objeto Code no es un método si no un dato miembro y no se puede heredar.
La herencia de clases en TOL exige la declaración de una función que debe redeclararse exáctamente de la misma forma, el mismo nombre, el mismo tipo devuelto y con los mismos argumentos, incluido el nombre y el orden en que aparecen.