Está en la página 1de 7

UNIVERSIDAD TÉCNICA LUIS VARGAS TORRES DE

ESMERALDAS
SEDE SANTO DOMINGO DE LOS TSÁCHILAS, LA CONCORDIA
FACULTAD DE INGENIERÍAS
CARRERA TECNOLOGÍAS DE LA INFORMACIÓN

Programación orientada a objetos:


Herencia, polimorfismo e interfaces.
Programación II

Nombre del estudiante: Yajaira Yaguapaz Vera


Curso: 3ro “A” TICS
Fecha: 18/04/2023

Docente: MSc. Steeven Eras


Ejercicios de programación

package empleadoapp;

public class EmpleadoApp {

public static void main(String[] args) {


Empleado empleado1=new Empleado("Fernando","Ureña",23,800);
Empleado empleado2=new Empleado("","Lopez",50,1800);

System.out.println("El salario del empleado 1 es "+empleado1.getSalario());

empleado1.setEdad(43);
empleado1.plus(100);

System.out.println("El salario actual del empleado 1 es "+empleado1.getSalario());

empleado2.setNombre("Antonio");
empleado2.plus(100);

System.out.println("El salario del empleado 2 es "+empleado2.getSalario());


}

package empleadoapp;

1
public class Empleado {
private String nombre;
private String apellido;
private int edad;
private double salario;

public String getNombre()


{
return nombre;
}

public void setNombre(String nombre)


{
this.nombre=nombre;
}

public int getEdad()


{
return edad;
}

public void setEdad(int edad)


{
this.edad=edad;
}

public double getSalario()


{
return salario;
}

2
public boolean plus (double sueldoPlus)
{
boolean aumento=false;
if(edad>40 && compruebaNombre())
{
salario+=sueldoPlus;
aumento=true;
}
return aumento;
}
private boolean compruebaNombre()
{
if(nombre.equals(""))
{
return false;
}
return true;
}
public Empleado()
{
this.nombre="";
this.apellido="";
this.edad=0;
this.salario=0;
}
public Empleado(String nombre, String apellido, int edad, double salario )
{
this.nombre=nombre;
this.apellido=apellido;
this.edad=edad;
3
this.salario=salario;
}
}

package runencap;

public class RunEncap {

public static void main(String[] args) {


EncapTest encap =new EncapTest();
encap.setNombre("Martin");
encap.setEdad(33);
encap.setIdNum("id4096");

System.out.println("Nombre: "+encap.getNombre()
+"\tedad: "+encap.getEdad());
}

4
}

package runencap;

public class EncapTest {


private String nombre;
private String idNum;
private int edad;

public int getEdad()


{
return edad;
}

public String getNombre()


{
return nombre;
}
public String getIdNum()
{
return idNum;
}
public void setEdad(int nuevaEdad)
{
edad=nuevaEdad;
}
public void setNombre(String nuevoNombre)
{

5
nombre=nuevoNombre;
}
public void setIdNum(String nuevoId)
{
idNum=nuevoId;
}
}

También podría gustarte