Pessoal, estou iniciando na programação com Java, andei estudando a apostila fj11-Caleum. Sendo que estou com algumas dúvidas:
Criei o projeto juntamente com seu pacote e classes.
Estou criando uma classe Pessoa(super class) qual pessoaFisica e pessoaJuridica vao herdar os dados básicos.
Class Pessoa
package Pessoa;
public class meuCliente {
private String sexo;
private String nome;
private int idade;
/*É necessário ter os getters e setters para esse tipo de serviço?
já que criei como private, desejo apenas que herdem dessa classe.8
Preciso fazer passagem de parâmetros abaixo desses métodos ou devo inserir na outra class?*/
public void setSexo(String sexo) {
this.sexo = sexo;
}
public String getSexo() {
return sexo;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getNome() {
return nome;
}
public void setIdade(int idade) {
this.idade = idade;
}
public int getIdade() {
return idade;
}
}
package Pessoa;
public class clienteFisico extends meuCliente {
public static void main(String[] args) {
meuCliente nome = new meuCliente();
nome.setNome("Carlos Henrique");
System.out.println("Nome: ");
System.out.println(nome.getNome());
meuCliente idade = new meuCliente();
idade.setIdade(21);
System.out.println("Idade: ");
System.out.println(idade.getIdade());
meuCliente sexo = new meuCliente();
sexo.setSexo("Masculino");
System.out.println("Sexo: ");
System.out.println(sexo.getSexo());
}
}
/*Criei os métodos para conferir se estava tudo correto, sendo que precisarei de criar um repositório, mas ainda não sei como fazer para o usuário inserir os nomes e referencias*/
Postei porque não encontrei um tutorial qual tire a dúvida heheh..
Bom pessoa, gostaria de um esclarecimento se estou indo certo. Aprender OO de início é meio complicado, mas já estou tomando base do que se trata.
Valeu!