Cedric Beust wrote:

>>From: Remi Forax [mailto:[EMAIL PROTECTED]] 
>>
>
>>En fait, c'est une question d'habitude, ca fait un an que je 
>>programme avec (Il existe une option dans le compilo fourni 
>>qui retransforme le code �crit en code Java "normal"). Et je 
>>trouve ca particuli�rement sain de typ� les Collections !!!. 
>>
>
>Je pense que personne ne conteste ce point.  Depuis que je programme en
>Java, j'ai tendance a coder de la facon suivante :
>
>/**
>  * @returns a HashMap of (String employeeName, Employee employee)
>  */
>  public HashMap findAllEmployees() { ... }
>
>Pas besoin de me convaincre qu'une version typee serait plus robuste.
>
>Mon argument allait dans le sens de l'analyse du compromis que les
>generiques imposent.  Et de ce point de vue, je pense qu'on va gagner un
>peu et perdre beaucoup.
>

Ben, je dirais que l'on gane bcp, mais

>
>
>C'est de toute evidence une question d'interpretation, mais je suis pret
>a parier que les Generiques ne seront jamais incorpores dans Java.
>
Oui, tu as raison. Pour l'instant, effectivement, le projet a �t� lanc� 
ya pas mal de temps,
approximativement 3 ans, et ils avancent lentement.

Mais (il yu a toujours un mais) m�me sans les generics, il y a la 
covariance du type de retour
qui elle DOIT �tre rajout�.

avec :
class Object {
  Object  clone() {...}
}

class A {
  A clone() {...}
}

Si la covariance du type de retour est ajout�e, la m�thode clone() de A 
red�finie la
m�thode clone() de Object.

Remi


Répondre à