Simons, A.J.H. (2003) The theory of classification part 9: inheritance and self-reference. Journal of Object Technology, 2 (6). 25 - 34. ISSN 1660-1769
Abstract
The construction of two different models of implementation inheritence which can be used in the major object-oriented languages is discussed. The core idea of extending and modifying object templates can be modelled using records and the union with override operator. It is stated that in the first group, which includes Java and C++, self-reference is fixed as soon as the object template is defined. The results show a very slight difference between the two models, it depeds only on when fixpoints are taken.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2003 JOT. Reproduced in accordance with the publisher's self-archiving policy. |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 06 Jun 2014 10:33 |
Last Modified: | 22 Mar 2018 13:13 |
Published Version: | http://dx.doi.org/10.5381/jot.2003.2.6.c2 |
Status: | Published |
Refereed: | Yes |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:79274 |