Boa noite a todos!
Espero sinceramente que um dia eu consiga entrar aqui não só pra pedir ajuda, mas também para auxiliar…
Por ora, venho novamente pedir ajuda…rs
Seguinte… estou montando um aplicativo academico, para testar as “habilidades” … o aplicativo seria usado para locadoras… então, vejamos…
Estou usando o Eclipse.
Dei o nome do aplicativo de “locadora” ( bem original ), criei um pacote homonimo com a classe principal, a qual chamei de TelaPrincipal.
Criei também o pacote “clientes” , que contém uma classe ClienteDados (para inserir os dados) e outra Endereco que pretendo usar dentro da classe ClienteDados.
Abaixo segue os pré-códigos, e depois segue as dúvidas…
Por enquanto tem só atributos. Peço auxilio para ir desenvolvendo.
código da classe principal:
package locadora;
import clientes.ClienteDados;
public class Telaprincipal {
/**
* @param args
*/
public static void main(String[] args) {
ondeMora.rua = "Borges de Medeiros";
ondeMora.bairro = "Centro";
ondeMora.cep = "90010-060";
}
}
código da classe ClientesDados:
package clientes; // classe do pacote clientes
import clientes.Endereco; // importa a classe Endereco
public class ClienteDados {
public static String nome;
public static String autorizados;
public static short telefone;
public static Endereco ondeMora;
}
classe endereco, que pretendo usar na ClienteDados:
package clientes; // classe do pacote clientes
public class Endereco { // classe que recebe os dados de
// endereço do cliente
public static String rua;
public static String bairro;
public static String cidade, estado;
public static short numeroCasa;
public static String cep;
}
Agora, as perguntas…
Se eu usar a classe Endereco na ClienteDados, eu preciso importar… mas se eu quiser usar classe principal, eu preciso importar ela também? Ela esta dentro da ClienteDados, que faz essa chamada… mesmo assim, eu preciso fazer a importação?
Outra: como eu faço para inserir dados nela? Tem que ser pela classe principal ou na respectiva classe? O Eclipse deu vários erros, não consigo lembrar de todos, mas não estava funcionando e nem coloquei pra rodar…