Bonjour voila la on nous demande:
Ecrire une classe abstraite Copieur dont la méthode concrète void transmet() lit sur un flot de type InputStream et copie le contenu sur un flot de type OutputStream. Les flots d'entrée et de sortie seront passés en paramètre du constructeur. Cette classe abstraite doit déclarer et implanter une méthode void finTransmission() qui fermera les flots d'entrée et de sortie après la fin de transmission.

Je vois pas comment une classe abstraite peut avoir un constructeur?...

la classe InputStream est abstraite aussi mais dans la doc java j'ai trouvé qu'elle contient un constructeur expliquez moi svp...