olá sou nova em neste foro. Necesito ajuda nesse exercicio em Java, trabalho com o programa (IDE) ICreator
.
Exercicio Composição
Desenvolver um programa para gerir uma universidade.
Vamos criar a classe do estudante com os seguintes atributos:
• String nome;
• sobrenome String;
• telefonoContacto int;
• endereço String;
um método chamado mostrarInfoAlumno ()
, escreva na tela de informações para um aluno em particular deveria existir.
- Nome: Mary
- Sobrenome: Sants
- Telefone para contato: 474565890
- Endereço: Esperança
Use o método toString()
, que vai nos ajudar a listar os objetos ArrayList
, vamos criar mais tarde.
Além disso, um objeto deste aluno da classe deve permitir-nos consultar e modificar todos estes domínios através de uma série de métodos criados para esta finalidade: para cada atributo deve ser dois métodos, um para ver seu valor e outra para mudá-lo.
Por exemplo, para o campo de nome, teremos a getName ()
e setName ()
para consultar e modificar o seu valor, respectivamente.
Vamos criar o professor da turma com os seguintes atributos:
• String nome;
• sobrenome String;
• ID int;
um método chamado mostrarInfoProfesor (), escreva em informações da tela de um professor particular, deve ser.
Nome: Matheus
Apelido: Ribero
Número de ID: 824512-A
Use o método toString, que vai nos ajudar a listar os objetos ArrayList, vamos criar mais tarde.
Vamos criar a classe Assunto com os seguintes atributos:
• String nome;
• créditos int;
• Professor Professor;
• ArrayList estudantes;
Deve haver um destes três métodos para listar as informações de estudantes matriculados em um curso deste tipo, você pode escolher o que você quer, usando os três tipos de estruturas possíveis:
• listarAlumnosIterator () usam Iterator.
• listarAlumnosFor () utilizado.
• listarAlumnosForEach () use for-each
O objetivo é que você ver como eles funcionam. Precisamos de um método para remover alunos de ArrayList
. Deve considerar se o aluno coincidir com o objeto de parâmetro de entrada para qualquer estudante da lista.
• vazio eliminarAlumno pública ()
Por exemplo contato por telefone:
Se (alumnos.get (i) .getTelefonoContacto () == telefonoContacto)
alumnos.remove (I);
Usamos o método toString, que vai nos ajudar a listar o ArrayList objetos.
Vamos criar a classe de grau com os seguintes atributos:
• String nome;
• ArrayList sujeitos;
Deve haver um método para listar as informações sobre as matérias ensinadas no grau.
listarAsignaturasIterator ()
.
Você pode usar qualquer tipo de estrutura que usamos.
Vamos criar a classe Launcher, que será a classe principal.
Lembre-se que é onde o principal método é.
Sua função:
• Criar objetos de classes, estudante, professor, assunto e grau.
• Mostrar os objetos criados.
• Remover objetos e re-lista-los.