Scoubidoo a écrit a écrit :
Voilà ce que j'ai fait. Ca marche mais est ce correct?
|
Non
class LowerCaseReader extends Reader
{
public LowerCaseReader (Reader in)
{
super(in);
}
// CORRECT Mais si tu n'offres que ce moyen pour déclarer ta classe (il y a plusieurs constructeur je pense ...
public int read () throws IOException
{
return((int)Character.toLowerCase((char)((Reader
)lock).read()));
}
// CORRECT
public void close ()
{
}
// Si elle est vide, pas besoin de la déclarer
public int read(char[] cbuf,int off,int len)
{
return 0;
}
// Je ne suis pas sur que ce soit le but de cette fonction. Si tu ne veux pas l'utiliser, ne la déclare pas
public boolean ready() throws IOException
{
return(((Reader)lock).ready());
}
Si tu as plus de questions n'hésite pas
---------------
What is popular is not always right, what is right is not always popular :D