| Membros: 220 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintWriter;
interface Interface1 { public void imprimirEmArquivo() throws FileNotFoundException; } public class Saida implements Interface1{
public void imprimirEmArquivo()throws IOException { try { PrintWriter p = new PrintWriter("arquivo.txt"); p.println("dados no arquivo"); }catch(IOException e) { System.out.println("Arquivo nao encontrado"); throw new FileNotFoundException(); } }
public static void main(String ...args)throws IOException { Interface1 saida = new Saida(); saida.imprimirEmArquivo(); System.out.println("Fim do programa"); } }
Qual a saída do programa acima caso o arquivo não exista ? a)Arquivo nao encontrado Fim do programa b) Não produz nenhuma saída c) Arquivo nao encontrado d) Codigo nao compila Resposta: d) O código não compila porque o método imprimirEmArquivo implementado na classe Saida lança uma exceção mais abrangente do que a declarada pela interface. Essa operação não é permitida em JAVA.
|
| ||||||||||||||||||||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |