Pessoal, estou com dificuldade em começar a criar esse exercicio.
Pois uma dissertação ela recebe um aluno e um professor, e não estou entendendo como que faço pra colocar dentro ca classe dissertação.
Alguém pode me ajudar?
Grato!
Uma Dissertação tem nome, sigla, nota final, Professor e um Aluno.
De um professor é importante saber o nome, matrícula e título.
De aluno importa o nome, a matrícula e se ele é ou não aluno regular.
Ao receber todas as dissertações de uma direção apresente os seguintes relatórios:
1- Todos os dados da Direção: Nome da direção e os dados de todas as dissertações.
2- A melhor Dissertação.
3- O Aluno que apresentou a pior Dissertação.
4- Quantas Dissertações foram feitas por alunos que não são regulares.
5- As dissertações que tiraram nota maior que 9.
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
L
lucasmnr
Cara até agora nada, eu estou tentando saber como que eu vou colocar esse prof. e o aluno dentro da classe dissertação.
Pode me ajudar, so precisa me falar como que será feito.
L
lucasmnr
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
drsmachado
lucasmnr:
Cara até agora nada, eu estou tentando saber como que eu vou colocar esse prof. e o aluno dentro da classe dissertação.
Pode me ajudar, so precisa me falar como que será feito.
Se não fez nada, não posso ajudar.
Veja bem, você provavelmente já usou em alguma classe, no mínimo, um objeto da classe java.lang.String, não?
Se sim, qual a dificuldade com Aluno e Professor?
E
entanglement
Não se esqueça da classe Direcao também:
Uma Direção tem um vetor de Dissertações.
Uma Dissertação tem um Aluno e um Professor.
xandevieira
lucasmnr:
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
Sua classe Dissertacao não irá extender Professor e/ou Aluno
public class Dissertacao {
private Aluno aluno;
private Professor professor ;
...
}
L
lucasmnr
drsmachado:
lucasmnr:
Cara até agora nada, eu estou tentando saber como que eu vou colocar esse prof. e o aluno dentro da classe dissertação.
Pode me ajudar, so precisa me falar como que será feito.
Se não fez nada, não posso ajudar.
Veja bem, você provavelmente já usou em alguma classe, no mínimo, um objeto da classe java.lang.String, não?
Se sim, qual a dificuldade com Aluno e Professor?
Sim cara, ja usei.
Eu sei desenvolver o resto, so preciso dessa idéia de como colocar a classe aluno e prof. dentro da dissertação.
E
entanglement
lucasmnr:
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
Não usaria Herança Múltipla nem em C++ nem em Java para esse caso.
Herança só deve ser usada no caso “é um”, não no caso “tem um”. Note que uma Dissertação TEM UM Aluno e TEM UM Professor; ela NÃO É UM Aluno nem um Professor.
xandevieira
entanglement:
lucasmnr:
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
Não usaria Herança Múltipla nem em C++ nem em Java para esse caso.
Herança só deve ser usada no caso “é um”, não no caso “tem um”. Note que uma Dissertação TEM UM Aluno e TEM UM Professor; ela NÃO É UM Aluno nem um Professor.
Perfeito
L
lucasmnr
avsouza:
lucasmnr:
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
Sua classe Dissertacao não irá extender Professor e/ou Aluno
public class Dissertacao {
private Aluno aluno;
private Professor professor ;
...
}
Cara vc tirou minha dúvida, obrigado!
Eu estava pensando que iria extender, mas não tinha analisado que era tão simples.
Valeu, obrigado!
L
lucasmnr
entanglement:
lucasmnr:
avsouza:
vc deve criar uma classe Aluno, Professor e Dissertacao.
A Dissertacao tera um, Aluno e um Professor, começa assim.
Sim isso ai eu entendo, mas se em java não tem herança multipa como que eu vou extender os dois em dissertação?
Não usaria Herança Múltipla nem em C++ nem em Java para esse caso.
Herança só deve ser usada no caso “é um”, não no caso “tem um”. Note que uma Dissertação TEM UM Aluno e TEM UM Professor; ela NÃO É UM Aluno nem um Professor.