-
Utilizar la clase empleado creada en el TP N°1. Crear una clase
Profesor
que herede de la clase empleado. Datos de la claseProfesor
:String cargo;
int antiguedadDocente;
-
Aplicar el concepto de encapsulamiento dentro de la clase
Profesor
. -
Crear los respectivos constructores.
-
Sobreescribir el método
toString()
, en este caso debe devolver la siguiente información:id
,nombre
,edad
,cargo
yantiguedadDocente
. -
Crear una clase llamada
mainEjercicio1_a
, donde se creen 5 profesores y se guarden dentro de unArrayList
. Mostrar la información utilizando un iterador. -
Crear una clase llamada
mainEjercicio1_b
, donde se creen 5 profesores y se guarden dentro de unTreeSet
. Mostrar la información utilizando un iterador. -
Crear dos objetos de tipo
Profesor
con la misma información en su interior, luego compararlos dentro de unif
y si contienen la misma información mostrar por consola “Es el mismo profesor.”
Se plantea desarrollar un programa Java que permita la gestión de una empresa agroalimentaria que trabaja con tres tipos de productos: productos frescos, productos refrigerados y productos congelados. Todos los productos llevan esta información común: fecha de caducidad y número de lote. A su vez, cada tipo de producto lleva alguna información específica. Los productos frescos deben llevar la fecha de envasado y el país de origen. Los productos refrigerados deben llevar el código del organismo de supervisión alimentaria. Los productos congelados deben llevar la temperatura de congelación recomendada.
-
Crear el código de las clases Java implementando una relación de herencia desde la superclase
Producto
hasta las subclasesProductoFresco
,ProductoRefrigerado
yProductoCongelado
. -
Cada clase debe estar encapsulada, es decir, debe permitir establecer (
set
) y recuperar (get
) el valor de sus atributos, debe disponer de un constructor y tener un método que permita mostrar la información del objeto. -
Crear una clase
mainEjercicio2
donde se cree un objeto de cada tipo y se muestren los datos de cada uno de los objetos creados.
Se plantea desarrollar un programa Java que permita representar la siguiente situación:
-
Instalación deportiva: Es un recinto delimitado donde se practican deportes. En Java, se debe disponer de un método
int getTipoDeInstalacion()
. -
Edificio: Es una construcción cubierta. En Java, se debe disponer de un método
double getSuperficieEdificio()
. -
Polideportivo: Es al mismo tiempo una instalación deportiva y un edificio. En Java, se debe conocer la superficie que tiene y el nombre que tiene.
-
Edificio de oficinas: Es un edificio. En Java, se debe conocer el número de oficinas que tiene.
- Crear una clase llamada
mainEjercicio3
, con el métodomain
. Dentro del mismo, crear unArrayList
que contenga tres polideportivos y dos edificios de oficinas. Utilizando unIterator
, recorrer la colección y mostrar los atributos de cada elemento.