Interface, não consigo criar objetos de interface diferente

1 resposta
D

Ola, criei 2 interfaces denominadas Message e User, utilizando um exemplo de chat aqui do Guj mesmo.
Criei na interface Message métodos que utilizam objetos do tipo User, e a mesma coisa na Interface User.
Quando tento compilar, aparece: Cannot Resolve Simboly onde é feita a chamada do objeto de outra interface.
Abaixo coloco o codigo para auxiliar:

Codigo Interface Mensagem:

package classes.chat;

public interface Message {

/** Retorna de quem eh a mensagem <em>/

public User getFrom();

/</em>* Retorna para quem eh a mensagem <em>/

public User getTo();

/</em>* Retorna o codigo HTML da mensagem */

public String getHTMLCode();

}

Codigo Interface Usuario

package classes.chat;
import java.io.IOException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public interface User {

/** Pega o nome do usuario */
public String getName();

/** Pega a resposta */
public HttpServletResponse getResponse();

/** Pega a sessão */
public HttpServletRequest getRequest();

/** Seta a resposta */
public void setResponse(HttpServletResponse res);

/** Seta a entrada */
public void setRequest(HttpServletRequest req);

/**
* Checa se ainda esta conectado
*/
boolean isConnected();

/** Desconecta o usuario */
public void disconnect();

/**
* Pega uma mensagem da pilha
*/
public Message getNewMessage();

/** Adiciona uma mensagem a pilha */
public void addMessage(Message msg);

/**
* Mostra uma mensagem
*/
public void showMessage(Message msg) throws IOException;

/** Adiciona algum texto ao log do usuario */
public void addLog(String log);

/**
* Checa se a sessao do usuario ainda eh valida
*/
public void checkSession(); }

Agradeço a atenção;

Denis

1 Resposta

aborges

Na MSG vc deve importar a USER

import xxx.User :smiley:

Criado 6 de maio de 2004
Ultima resposta 6 de mai. de 2004
Respostas 1
Participantes 2