quarta-feira, 28 de julho de 2010

Questão 2 - Classes Nativas

É correto afirmar:

A.      A classe Java.io.FileReader tem um método para ler um linha de dados
B.      A classe Java.io.BufferedReader tem um método para ler um linha de dados
C.   A classe Java.io.FileReader tem um método read()
D.   A classe Java.io. BufferedReader tem um método read()
E.   A classe Java.io. BufferedReader  pode ser instanciada com um Java.io.File como parâmetro do construtor
F.  A classe Java.io. BufferedReader  pode ser instanciada com um Java.io.FileReader como parâmetro do construtor

Ao analizar as respectivas classes, verifica-se que a BufferedReader possui um método readLine(), read() e seu construtor aceita um Reader. Já a classes FileReader, possui  um método read() e extend a classe Reader. Com isso pode-se dizer que as respostas certas são B, C, D e F, observando que a F está certa indiretamente, pois FileReader por extender Reader, é considerada também um Reader.

Nenhum comentário:

Postar um comentário