Passagem de parametro

pessoal,

tenho essa classe mensagem… descrita abaixo

posso fazer isso no java?

Mensagem Men = new Mensagem(ipLocal,ipServidor,ident,TTL,Tipo,Tamanho,Telefone.getBytes());

Esse metodo mandaMensagem retorna um objeto do tipo mensagem… ele é ± assim

Mensagem aM = m.mandaMensagem(Men);

// metodo

 public Mensagem mandaMensagem(Mensagem m) {         }
    

/*
 * Mensagem.java
 *
 * Created on 5 de Maio de 2006, 21:11
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

/**
 *
 * @author Alexandre
 */
public class Mensagem {
    
private byte[] EndIpOrigem = new byte[4];  
private byte[] EndIpDestino = new byte[4];  
private byte[] Ident = new byte[4];  
private byte[] TTL = new byte[1];  
private byte[] Tipo = new byte[1];  
private byte[] Tamanho = new byte[1];  
private byte[] Dados = new byte[43];  

    
    /** Creates a new instance of Mensagem */
    public Mensagem(byte EO[], byte ED[], byte ID[], byte TL[], byte T[], byte Tam[], byte Dad[] ) {

        this.EndIpOrigem=EO;
        this.EndIpDestino=ED;
        this.Ident=ID;
        this.TTL=TL;
        this.Tipo=T;
        this.Tamanho=Tam;
        this.Dados=Dad;
                

    }

    public byte[] getEndIpOrigem() {
        return EndIpOrigem;
    }

    public byte[] getEndIpDestino() {
        return EndIpDestino;
    }

    public byte[] getIdent() {
        return Ident;
    }

    public byte[] getTTL() {
        return TTL;
    }

    public byte[] getTipo() {
        return Tipo;
    }

    public byte[] getTamanho() {
        return Tamanho;
    }

    public byte[] getDados() {
        return Dados;
    }



     public void setEndIpOrigem(byte[] End) {
         EndIpOrigem=End;;
    }

    public void setEndIpDestino(byte[] End) {
         EndIpDestino=End;
    }

    public void setIdent(byte[] Id) {
         Ident=Id;
    }

    public void setTTL(byte[] TL) {
         TTL=TL;
    }

    public void setTipo(byte[] T) {
         Tipo=T;
    }

    public void setTamanho(byte[] Tam) {
         Tamanho=Tam;
    }

    public void setDados(byte[] D) {
         Dados=D;
    }
   
}

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Reifel[/color][/size] :joia:

Pode!