Tenho uma duvida bastante simples, eu tenho uma classe Diretor, uma Secretário quem ambas herdam dados da classe pessoa, dentro da classe diretor vai ter um método que cadastra o secretario e outro método que edita o secretario, como posso editar o objeto secretario(que foi criado apatir do metodo contido na classe diretor) ??
public class Pessoa
{
protected String nome;
protected String endereço;
protected String cpf;
protected String data_nascimento;
}
class Secretario extends Pessoa {
}
class Diretor extends Pessoa {
public void cadastrarSecretario()
{
Scanner sc = new Scanner(System.in);
Secretario secretario = new Secretario();
System.out.println("Digite o nome do secretário");
secretario.nome=sc.nextLine();
System.out.println("Digite o cpf do secretário");
secretario.cpf=sc.nextLine();
System.out.println("Digite o endereço do secretário");
secretario.endereço=sc.nextLine();
System.out.println("Digite a data de nascimento do secretário");
secretario.data_nascimento=sc.next();
}
public void editarSecretario()
{
// quero basicamente acessar os dados que foram criados no metodo cadastrarSecretario
if(Secretario==null){
System.out.println("secretario n cadastrado"); }
}