1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Tipos incompatíveis Java

Bom dia,

Estou estudando a fundo o livro em questão e no exemplo citado, aparece na linha 8 (tipo incompatível: FileOutputStream não pode ser convertido para OutputStream). Abaixo segue a instrução:

ObjectOutputStream stream = new ObjectOutputStream(file);

Já peguei do exemplo que o livro disponibiliza, mas mesmo assim está dando esse erro, impossibilitando de executar com eficiência.

Solicito ao autor, que se tiver alguma errata, me informar por gentlieza.

Aguardo respostas!

Segue abaixo parte do código:

package cap07; import java.io.; public class ProdutoPersiste extends Produto { public String gravar() { String ret = "Produto armazenado com sucesso!"; try { FileOutputStream file = new FileOutputStream("c:/Produto" + this.getCodigo()); **ObjectOutputStream stream = new ObjectOutputStream(file);* stream.writeObject(this); stream.flush(); } catch (Exception erro) { ret = "Falha na gravação\n " + erro.toString(); } return ret;

  • Sou novo no forum, mas estou aprendendo a postar os códigos também, tem um icone 101 010 se chama code sample, clica nele uma vez, aí só ir no seu código copiar e colar dentro do code que fica mais fácil de ler.

    Vou dar uma olhada e tentar achar uma solução para você, abraço e bons estudos!

    VitorM89   3 meses atrás
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.