Skip to main content
Article
Simulating Multiple Inheritance and Generics in Java
Computer Languages
  • Krishnaprasad Thirunarayan, Wright State University - Main Campus
  • Gunter Kniesel
  • Haripriyan Hampapuram
Document Type
Article
Publication Date
12-1-1999
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.

DOI
10.1016/S0096-0551(00)00005-9
Citation Information
Krishnaprasad Thirunarayan, Gunter Kniesel and Haripriyan Hampapuram. "Simulating Multiple Inheritance and Generics in Java" Computer Languages Vol. 25 Iss. 4 (1999) p. 189 - 210 ISSN: 0096-0551
Available at: http://works.bepress.com/tk_prasad/32/