-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInscripción
73 lines (59 loc) · 1.82 KB
/
Inscripción
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
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Obligatorio;
/**
*
* @author Franco Galeano y Felipe Estrella
*/
public class Inscripcion {
//variables de instancia
private int horarecogida;
private Socio socio;
private Actividad actividad;
private int telefono;
//Constructores
public Inscripcion(){
this.setHorarecogida (12);
this.setSocio (new Socio());
this.setActividad (new Actividad());
this.setTelefono (27072345);
}
public Inscripcion(int unaHorarecogida, Socio unSocio, Actividad unaActividad, int unTelefono) {
this.setHorarecogida (unaHorarecogida);
this.setSocio (unSocio);
this.setActividad (unaActividad);
this.setTelefono (unTelefono);
}
//métodos de acceso y modificación
public int getHorarecogida() {
return horarecogida;
}
public void setHorarecogida(int unaHorarecogida) {
this.horarecogida = unaHorarecogida;
}
public Socio getSocio() {
return socio;
}
public void setSocio(Socio unSocio) {
this.socio = unSocio;
}
public Actividad getActividad() {
return actividad;
}
public void setActividad(Actividad actividad) {
this.actividad = actividad;
}
public int getTelefono() {
return telefono;
}
public void setTelefono(int telefono) {
this.telefono = telefono;
}
@Override
public String toString() {
return ("Inscripción en la hora de recogida " + this.getHorarecogida() + ", del socio " + this.getSocio() + ", a la actividad " + this.getActividad() + ", con el telefono de contacto " + this.getTelefono() );
}
}