Ajuda com programação básica em Java

Boa noite, estou com uma pequena dúvida em Java que é a seguinte, eu quero setar atributos de várias classes em um DAO de uma classe especifica, como são varias, não posso usar EXTEND na classe modelo, então eu instâncio essas classes em uma específica, faço os setters and getters, mas não funciona, como eu posso fazer ?

Ilustração:

public class Entidade1{
private int atributo1
private int atributo 2
}

public class Entidade2{
private int atributo3
private String atributo 4
}

public class Entidade3{
private boolean atributo5
private int atributo 6
}

public class Atividade(){
private int id;
Entidade1 ent1 = new Entidade1();
Entidade2 ent2 = new Entidade2();
Entidade3 ent3 = new Entidade3();
}

public class AtividadeDAO(){

public Atividade Metodo() {
Connection con = Conexao.getConnection();
PreparedStatement stmt = null;
ResultSet rs = null;
Atividade atividade = new Atividade();
try {
stmt = con.prepareStatement("SELECT ........");
rs = stmt.executeQuery();
while (rs.next()) {
atividade.ent1. NAO ACHA O ATRIBUTO
atividade.ent2.  NAO ACHA O ATRIBUTO
atividade.ent3.  NAO ACHA O ATRIBUTO
}
} catch (SQLException ex) {
Logger.getLogger(PessoaDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
Conexao.closeConnection(con, stmt, rs);
}
return atividade;
}
}

Não acha o atributo pq ele está como private, ele acha os metodos get e set se vc criou nas classes Entidade1, 2 e 3 e deixou os métdos get e set como public, e pra ficar melhor, na classe Atividade você criaria também gets e sets para acessar a assim atividade.getEntidade1().getAtributo1(); E não atividade.ent1.atributo1;

Quando eu for usar get funciona muito bem, mas com set, ele não funciona porque meu set está assim:

public void setAluno(Aluno aluno) {
		this.aluno = aluno;
}

Como eu posso resolver ?

O que acontece? Como que não funciona mto bem?

Por exemplo, se no meu método eu quiser setar um atributo de outras classes, eu não consigo, porque no meu set que a propria IDE cria ele instância um novo objeto, então pegando o meu exemplo acima, como eu posso fazer ?

 atividade.setEntidade1. //atributo da entidade 1

vou no seu exemplo de aluno:

Aluno aluno = new Aluno();
aluno.setId(10);
aluno.setNome("João");
aluno.setNota(9);

atividade.getEntidade1().setAluno(aluno);

Era isso?

isso mesmo, muito obrigado

1 curtida