Ol� Pessoal,

Estou aprendendo a lingugem de programa��o java, utilizando-a para 
aplicativos em geral , n�o voltados para Internet, e tive alguns 
probleminhas ao rodar um programa que simula o cotidiano de um aeroporto
que recebe solicita��es de avi�es, envia mensagens para a Torre de Controle ,
a qual solicita informa��es do Servi�o Meteorol�gico para
novamente retornar ao aeroporto e este atender ou n�o aos pedidos de
determinado aviao. Abaixo est� o c�digo da classe principal, onde se
encontra o m�todo main(sem entrada de dados): 
 
public class Principal{
        public static void main (String args[])
        {
           Aviao av1; // objeto da classe aviao
           Aeroporto ae1;//objeto da classe aeroporto
           Torre T1;// objeto da classe torre
           Serv_Meteorologico sm1;//objeto da classe servi�o 
                                       //meteorol�gico  
        sm1 = new Serv_Meteorologico(true, 100.0," boa "," norte "  );              
        T1 = new Torre (100, 63,sm1);
        av1 = new Aviao (" nacional ","128-VASP", 270.0, 3.0 , 150, 10, 5.0,
100.0,false, "boa");
                ae1 = new Aeroporto ("Aeroporto Lapro II ", " Porto Alegre",17,
30,T1,av1,sm1);
                
                String nome = ae1.NomeAeroporto();
                String loc = ae1.LocalizacaoAeroporto();// situacao do                 
     
                                    //aeroporto
                int nacionais = ae1.NroPortNacionais();
                int internacionais = ae1.NroPortInt();

    System.out.println();
    System.out.println (" O nome do Aeroporto eh "+nome);
    System.out.println (" Fica situado na cidade de "+loc);
    System.out.print   (" Possui " );
    System.out.print   (nacionais);
    System.out.println(" portoes nacionais");   
    System.out.print   (" Possui " );
    System.out.print   (internacionais);
    System.out.println(" portoes internacionais");      

         
        av1.Dados_Aviao();// at� aqui tudo bem
        boolean at = av1.Aterrissar(ae1);//o problema come�a aqui
        boolean dec = av1.Decolar(ae1);
        if (at = true )
                {
                        System.out.println(" O aviao, conforme autorizacao da torre 
pode
aterrissar");
                }
                if (dec = true)
                {
                        System.out.println(" O aviao, conforme autorizacao da torre 
pode decolar");
                }
        
        
        }
}
 na  linha "boolean at = av1.Aterrissar(ae1)" eu tentei fazer o seguinte:
armazenar numa vari�vel booleana o resultado de um m�todo da classe avi�o,
que utiliza um outro m�todo tamb�m booleano,..., isso tudo deve estar muito
confuso para vcs!!! A quest�o � a seguinte como fazer com que o m�todo de uma
classe seja chamado em outra classe, o que devo passar como 
par�metros em ambas para que n�o haja erros? Por favor me ajudem!!!
Estou esperando.
Abra�os,
Thain�
de uma classe   

____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at 
http://webmail.netscape.com.
* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a