Edpoo Semana 11

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Estructura de Datos y Programación Orientada a Objetos

Semana 11
1. Cree la clase Alumno con los atributos privados: código, nombre, nota1 y nota2; un
constructor que inicialice los atributos privados, los métodos de acceso público
set/get y el método calcularPromedio.
Cree la clase ColeccionAlumnos con un atributo privado tipo lista e implemente:
• Un constructor que inicialice el atributo tipo lista (vacía).
• Método agregar que reciba un nuevo objeto Alumno y lo adicione a la lista.
• Método longitud que retorne la cantidad de objetos Alumno registrados en
la lista hasta ese momento.
• Método obtener que reciba una posición y retorne el objeto Alumno
respectivo.
• Método buscar que reciba un código y retorne la posición del objeto Alumno
que lo contiene. En caso no existe retorne -1.
• Método eliminar que retire un objeto Alumno de la lista
• Método modificar que modifique los atributos de un objeto Alumno de la
lista.
En el formulario:

• Implemente el método listar que muestre todos los objetos Alumno de


ColeccionAlumnos
• Implemente el mantenimiento de alumnos: Listar, Agregar, Editar, Eliminar.

Propiedades de la tabla:
• alternatingRowColors: checked
• selectionMode: SingleSelecion
• selectionBehavior: SelectRows
2. Cree la clase Docente con los atributos privados: codigo, nombre, apellido, horas
trabajadas y tarifa horaria; un constructor que inicialice los atributos privados, los
métodos de acceso público set/get y el método calcularSueldo (horas*tarifa).
Cree la clase ColeccionDocentes con un atributo privado tipo lista e implemente:
• Un constructor que inicialice el atributo tipo lista (vacía).
• Método agregar que reciba un nuevo objeto Docente y lo adicione a la lista.
• Método longitud que retorne la cantidad de objetos Docente registrados en
la lista hasta ese momento.
• Método obtener que reciba una posición y retorne el objeto Docente
respectivo.
• Método buscar que reciba un código y retorne la posición del objeto Docente
que lo contiene. En caso no existe retorne -1.
• Método eliminar que retire un objeto Docente de la lista
• Método modificar que modifique los atributos de un objeto Docente de la
lista.
En el formulario:

• Implemente el método listar que muestre todos los objetos Docente de


ColeccionDocentes
• Implemente el mantenimiento de alumnos: Listar, Agregar, Editar, Eliminar.

3. Cree la clase Celular con los atributos privados: código, marca, modelo y precio; un
constructor que inicialice los atributos privados y los métodos de acceso público
set/get.
Cree la clase ColeccionCelulares con un atributo privado tipo lista e implemente:
• Un constructor que inicialice el atributo tipo lista (vacía).
• Método agregar que reciba un nuevo objeto Celular y lo adicione a la lista.
• Método longitud que retorne la cantidad de objetos Celular registrados en la
lista hasta ese momento.
• Método obtener que reciba una posición y retorne el objeto Celular
respectivo.
• Método buscar que reciba un código y retorne la posición del objeto Celular
que lo contiene. En caso no existe retorne -1.
• Método eliminar que retire un objeto Celular de la lista
• Método modificar que modifique los atributos de un objeto Celular de la
lista.
En el formulario:

• Implemente el método listar que muestre todos los objetos Celular de


ColeccionCelulares
• Implemente el mantenimiento de celulares: Listar, Agregar, Editar, Eliminar.
4. Cree la clase Video con los atributos privados: código, película, precio, unidades; un
constructor que inicialice los atributos privados, los métodos de acceso público
set/get y el método calcularImporte (precio * unidades).
Cree la clase ColeccionVideos con un atributo privado tipo lista e implemente:
• Un constructor que inicialice el atributo tipo lista (vacía).
• Método agregar que reciba un nuevo objeto Video y lo adicione a la lista.
• Método longitud que retorne la cantidad de objetos Video registrados en la
lista hasta ese momento.
• Método obtener que reciba una posición y retorne el objeto Video
respectivo.
• Método buscar que reciba un código y retorne la posición del objeto Video
que lo contiene. En caso no existe retorne -1.
• Método eliminar que retire un objeto Video de la lista
• Método editar que modifique los atributos de un objeto Video de la lista.
En el formulario:
• Implemente el método listar que muestre todos los objetos Video de
ColeccionVideos
• Implemente el mantenimiento de videos: Listar, Agregar, Editar, Eliminar.

También podría gustarte