Nivel de herencia
Publicado por Armando (2 intervenciones) el 20/07/2018 01:33:53
Buenas tardes compañeros, me encuentro con la siguiente duda.
Estoy estudiando la parte lectura y escritura de archivos, en este caso con "NIO", el detalle es con un método, mas bien saber quien lo redefine.
Para tal caso uso
FileChannel fileChannel = new FileInputStream("archivo.txt").getChannel())
Hasta qui todo bien, la duda surge al usar el método de la clase FileChannel, para mi caso
el método es read(ByteBuffer bb);
En el libro que estoy leyendo el autor lo utiliza, pero me confunde porque en la documentación de la API de Java https://docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html
Este método se muestra como abstracto por lo tanto no tiene cuerpo, entonces busque que la interfaz donde fue declarado originalmente es https://docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html, sin embargo ya busque que clase o interfaz se encarga de redefinir este método, y no lo encuentro y por lo tanto me confunde.
Espero me puedan ayudar, ya que si avanzo siempre voy a tener la duda de quien redefine ese método...
Estoy estudiando la parte lectura y escritura de archivos, en este caso con "NIO", el detalle es con un método, mas bien saber quien lo redefine.
Para tal caso uso
FileChannel fileChannel = new FileInputStream("archivo.txt").getChannel())
Hasta qui todo bien, la duda surge al usar el método de la clase FileChannel, para mi caso
el método es read(ByteBuffer bb);
En el libro que estoy leyendo el autor lo utiliza, pero me confunde porque en la documentación de la API de Java https://docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html
Este método se muestra como abstracto por lo tanto no tiene cuerpo, entonces busque que la interfaz donde fue declarado originalmente es https://docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html, sin embargo ya busque que clase o interfaz se encarga de redefinir este método, y no lo encuentro y por lo tanto me confunde.
Espero me puedan ayudar, ya que si avanzo siempre voy a tener la duda de quien redefine ese método...
Valora esta pregunta


0