|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 38
|
[Java] FilterInputStream è astratta?
Salve a tutti. Ho un dubbio.
Sul mio buon libro di java vi è scritto che la classe FilterInputStream derivante da InputStream è astratta. Nella documentazione java ho visto che all' interno di FilterInputStream non vi sono metodi abstract e mi sembrano essere ridefiniti tutti i metodi di InputStream. Come può essere la classe FilterInputStream astratta?Grazie in anticipo! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 1105
|
Quote:
... } |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
In effetti FilterInputStream non è una classe astratta, ma è definita come una classe concreta che estende la classe astratta InputStream.
Però leggendo la dascrizione della classe FilterInputStream nei Javadoc: Quote:
Come documentato nei Javadoc, notiamo che FilterInputStream contiene al suo interno proprio un InputStream, e i metodi "override" ereditati da InputStream non fanno altro che passare tutte le richieste all'InputStream contenuto internamente. Comunque, tecnicamente, FilterInputStream non è una classe astratta (abstract class).
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 28-05-2008 alle 11:31. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:25.










Sul mio buon libro di java vi è scritto che la classe FilterInputStream derivante da InputStream è astratta. Nella documentazione java ho visto che all' interno di FilterInputStream non vi sono metodi abstract e mi sembrano essere ridefiniti tutti i metodi di InputStream. Come può essere la classe FilterInputStream astratta?









