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>.