Java - ayuda con ejercicios

 
Vista:
Imágen de perfil de daxtrox
Val: 39
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

ayuda con ejercicios

Publicado por daxtrox (10 intervenciones) el 14/02/2020 04:16:48
Necisito la ayuda de ustedes para poder desarrolar estos ejercicios porfavor.

1. Realice una Clase llamada Empleado con los siguientes atributos privados:
a. Nombre de tipo String
b. Apellido de tipo String
c. Sueldo de tipo doublé
d. Edad de tipo integer
Debe crear un constructor que inicialice cada atributo, y los siguientes métodos:
• devuelveNombre (Empleado empleado): método que retorna el nombre y
apellido del empleado.
• devuelveSueldoLiquido (Empleado empleado): método que retorna el valor de
su sueldo líquido al aplicar el 10% de retención por honorarios profesionales.

2. A partir de la clase Empleado, realice un ejemplo donde aplique la herencia de la clase.
Realice la representación gráfica de la herencia.

3. Elabore un ejemplo donde explique la característica del Encapsulamiento en POO.
Debe entregar el código formal de la clase.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-4
Responder
Imágen de perfil de pablo
Val: 626
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

ayuda con ejercicios

Publicado por pablo (239 intervenciones) el 14/02/2020 15:03:05
Hola daxtrox.

No creo que te hayan dado un ejercicio de programación y no te hayan dado una clase al respecto de programación orientada a objetos, te están dando todo lo que queda es que lo implementes en la clase que te dieron. Si se te trabas en alguna parte del código que tu hayas creado puedes ponerla por acá y con todo el gusto del mundo algún miembro del foro intentará ayudarte.

Aquí te dejo un enlace de lo del encapsulamiento para que te ayudes, más no puedo hacer por ti

https://www.ciberaula.com/cursos/java/encapsulamiento_java.php

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Lisa
Val: 172
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

ayuda con ejercicios

Publicado por Lisa (34 intervenciones) el 09/05/2020 15:33:51
Estaba fácil
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import java.math.BigDecimal;
import java.math.RoundingMode;
 
public class Empleado {
 
    private String nombre;
    private String apellido;
    private double sueldo;
    private int edad;
 
    public Empleado(String nombre, String apellido, double sueldo, int edad) {
        this.nombre = nombre;
        this.apellido = apellido;
        this.sueldo = sueldo;
        this.edad = edad;
    }
 
    /**
     * método que retorna el nombre y apellido del empleado
     *
     * @return
     */
    public String devuelveNombre() {
        return nombre + " " + apellido;
    }
 
    public double devuelveSueldoLiquido() {
        return redondear(sueldo - sueldo * 0.1);
    }
 
    private Double redondear(Double val) {
        return new BigDecimal(val.toString()).setScale(2, RoundingMode.HALF_EVEN).doubleValue();
    }
 
    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }
 
    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
 
    /**
     * @return the apellido
     */
    public String getApellido() {
        return apellido;
    }
 
    /**
     * @param apellido the apellido to set
     */
    public void setApellido(String apellido) {
        this.apellido = apellido;
    }
 
    /**
     * @return the sueldo
     */
    public double getSueldo() {
        return sueldo;
    }
 
    /**
     * @param sueldo the sueldo to set
     */
    public void setSueldo(double sueldo) {
        this.sueldo = sueldo;
    }
 
    /**
     * @return the edad
     */
    public int getEdad() {
        return edad;
    }
 
    /**
     * @param edad the edad to set
     */
    public void setEdad(int edad) {
        this.edad = edad;
    }
}



Creamos la clase Repartidor que hereda de la clase Empleado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Repartidor extends Empleado {
 
    private int id;
    private String telefono;
 
    public Repartidor(String nombre, String apellido, double sueldo, int edad, int id, String telefono) {
        super(nombre, apellido, sueldo, edad);
        this.id = id;
        this.telefono = telefono;
    }
 
    /**
     * @return the id
     */
    public int getId() {
        return id;
    }
 
    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }
 
    /**
     * @return the telefono
     */
    public String getTelefono() {
        return telefono;
    }
 
    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }
}

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 7
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

ayuda con ejercicios

Publicado por jose (1 intervención) el 25/02/2021 14:13:12
Hola Esperando que estes bien, serias tan amable de explicarme lo que hace este codigo.

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar