Inheritance, Generics and Binary Methods in Java

Java has adopted a mechanism to support parameterized types that will be available in the next major release. A draft specification to add generics to the JavaTM Programming Language was published two years ago [1] and a new version of it in June 23, 2003 [2]. An extension of the type system based on F-bounded quantification is proposed. A binary method is a method that has one or more parameters of the same type as the object that receives the message. F-Bounded polymorphism and binary methods can't be combined smoothly in object-oriented languages with nominal subtyping and single dispatch [3]. In this paper, we address some problems that can arise when binary methods are needed in parameterized classes and interfaces in the implementation of a Java program.

Saved in:
Bibliographic Details
Main Authors: Barrón-Estrada,María Lucía, Stansifer,Ryan
Format: Digital revista
Language:English
Published: Instituto Politécnico Nacional, Centro de Investigación en Computación 2003
Online Access:http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1405-55462003000400005
Tags: Add Tag
No Tags, Be the first to tag this record!