close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#729 closed doubt (fixed)

Error in Methods/Code-Attributes inheritance

Reported by: pgea@… 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)

ticket_6.MethodsInheritance.tol (1.3 KB) - added by pgea@… 15 years ago.

Download all attachments as: .zip

Change History (3)

Changed 15 years ago by pgea@…

comment:1 Changed 15 years ago by pgea@…

Component: DatabaseOOP
Owner: changed from Jorge to Víctor de Buen Remiro

comment:2 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed
Type: defectdoubt
Version: 2.0.1

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.

Note: See TracTickets for help on using tickets.