Simulating Multiple Inheritance and Generics in Java

TitleSimulating Multiple Inheritance and Generics in Java
Publication TypeJournal Article
Year of Publication2001
AuthorsH. Hampapuram, Krishnaprasad Thirunarayan, G. Kniesel
Abstract

This paper presents Java language from an object-oriented software construction perspective. It explains the implications of banning generics and multiple inheritance of classes, and explores the patterns and the idioms used by the Java designers and programmers to redeem their benefits. The paper also discusses an alternative to multiple inheritance, as incorporated in Lava, which extends Java with constructs for type-safe automatic forwarding. © 2001 Elsevier Science Ltd. All rights reserved.

Full Text

K. Thirunarayan, G. Kniesel, and H. Hampapuram, Simulating Multiple Inheritance and Generics in Java, In : Computer Languages, Vol. 25(4), pp. 189-210, 2001. (mi.pdf)
pages: 189-210
year: 2001
venue url: publication
hasURL: http://knoesis.wright.edu/library/publications/multipleInheritance2001.pdf
hasBookTitle: Computer Languages