
hola, tengo problemas con realizar un probador de esta clase me podrían ayudar con un ejemplo
Publicado por David (1 intervención) el 27/01/2021 10:10:37
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
package aplicaciondepartamentos;
/**
* Clase usada para registrar los detalles de un inquilino
*
* @author Charatan y Kans
*
*/
public class Inquilino {
private final String nombre;
private final String apellido;
private final int departamento;
private final ListaPagos pagos;
public static final int MAX = 12;
/**
* Constructor inicializa el nombre, apellido y número de departamento del inquilino y crea
* lista de pagos vacía
*
* @param nombreEn Nombre del inquilino
* @param departamentoEn Número de departamento del inquilino
* @param apellidoEn Apellido del inquilino
*/
public Inquilino(String nombreEn, String apellidoEn, int departamentoEn) {
nombre = nombreEn;
apellido = apellidoEn;
departamento = departamentoEn;
pagos = new ListaPagos(MAX);
}
/**
* Registra un pago del inquilino
*
* @param pago Pago h echo p or e l inquilino
*/
public void pagar(Pago pago) {
pagos.addPago(pago); // llamar método de ListaPagos
}
/**
* Lee el nombre del inquilino
*
* @return Devuelve el nombre del inquilino
*/
public String getNombre() {
return nombre;
}
/**
* Lee el apellido del inquilino
*
* @return Devuelve el apellido del inquilino
*/
public String getApellido() {
return apellido;
}
/**
* Lee el número de departamento del inquilino
*
* @return Devuelve el departamento del inquilino
*/
public int getDepartamento() {
return departamento;
}
/**
* Lee los pagos del inquilino
*
* @return Devuelve los pagos hechos por el inquilino
*/
public ListaPagos getPagos() {
return pagos;
}
@Override
public String toString() {
return nombre + "," + apellido + "," + ", " + departamento + ", " + pagos;
}
}
Valora esta pregunta


0