una semana .
la que pertenece .
CODIGO DE GESTION EMPLEADOS
CLASE EMPLEADO PADRE
package PEmpleados;
}
public CEmpleados(String Id, String Nombre, String Apellido, String DNI )
{
this.IdEmpleado= Id;
this.Nombre= Nombre;
Asignatura Datos del alumno Fecha
Apellidos: Pozo Parra
Métodos Avanzados
de Programación
28/04/2018
Científica y
Nombre: Fredin Fernando
Computación
this.Apellidos=Apellido;
this.DNI=DNI;
}
// metodos
public String getIdEmpleado() {
return IdEmpleado;
}
public void setIdEmpleado(String idEmpleado) {
IdEmpleado = idEmpleado;
}
public String getNombre() {
return Nombre;
}
public void setNombre(String nombre) {
Nombre = nombre;
}
public String getApellidos() {
return Apellidos;
}
public void setApellidos(String apellidos) {
Apellidos = apellidos;
}
public String getDNI() {
return DNI;
}
public void setDNI(String dNI) {
DNI = dNI;
}
}
public CEmpleadosInternos(String Id, String Nombre, String Apellido, String DNI,
String Telefono, String Cargo )
{
super(Id,Nombre,Apellido,DNI);
this.Telefono=Telefono;
this.Cargo=Cargo;
}
// metodos
public String getTelefono() {
return Telefono;
}
public void setTelefono(String telefono) {
Telefono = telefono;
}
public String getCargo() {
return Cargo;
}
public void setCargo(String cargo) {
Cargo = cargo;
}
}
}
package PEmpleados;
}
public CEmpleadosExternos(String Id, String Nombre, String Apellido, String DNI,
String EmpresaPertenece )
{
super(Id,Nombre,Apellido,DNI);
this.EmpresaPertenece= EmpresaPertenece;
}
// metodos
Asignatura Datos del alumno Fecha
Apellidos: Pozo Parra
Métodos Avanzados
de Programación
28/04/2018
Científica y
Nombre: Fredin Fernando
Computación
CLASE MAIN
package PEmpleados;
import java.util.Scanner;
public class Main {
System.out.println("\f");
//DATOS EMPLEADO EXTERNO
System.out.print("------------------DATOS EMPLEADO
EXTERNO--------- ");
System.out.print("Ingresa la cedula del Empleado: ");
String ciEmpleadoE = scanner.nextLine();
System.out.print("Ingresa nombre del Empleado: ");
String NEmpleadoE = scanner.nextLine();
System.out.print("Ingresa apellidos del Empleado: ");
String AEmpleadoE = scanner.nextLine();
Asignatura Datos del alumno Fecha
Apellidos: Pozo Parra
Métodos Avanzados
de Programación
28/04/2018
Científica y
Nombre: Fredin Fernando
Computación
CODIGO DE POLIMORFISMO
CLASE PADRE FIGURA
package Figuras;
public CFigura()
{
this.color=0;
Asignatura Datos del alumno Fecha
Apellidos: Pozo Parra
Métodos Avanzados
de Programación
28/04/2018
Científica y
Nombre: Fredin Fernando
Computación
}
public CFigura(int color)
{
this.color=color;
}
//metodos
public int getColor() {
return color;
}
public void setColor(int color) {
this.color = color;
}
package Figuras;
@Override
public double area(){
return(lado*lado);
}
}
public CRectangulo(){
super();
this.Base=0;
this.Altura=0;
}
public CRectangulo(int color, int base, int altura){
super(color);
this.Base=base;
this.Altura=altura;
}
//metodos
}
}
CLASE MAIN
package Figuras;
import java.io.ObjectInputStream.GetField;
System.out.print("------------------AREAS-------- ");
System.out.println();
System.out.print("RECTANGULO:..... BASE: " + rectangulo.getBase()+ "
ALTURA"+" " + rectangulo.getAltura() + "="+ rectangulo.area());
System.out.println();
System.out.println();
System.out.print("CUADRADO:..... LADO: " + cuadrado.getLado() + "="+
cuadrado.area());
}
Asignatura Datos del alumno Fecha
Apellidos: Pozo Parra
Métodos Avanzados
de Programación
28/04/2018
Científica y
Nombre: Fredin Fernando
Computación