CLASE AGENDA
Publicado por Juan Camilo (22 intervenciones) el 26/05/2020 07:38:47
Cordial Saludo para todos
Disculpe que los moleste tanto pero estoy haciendo un curso de programación y pues necesito ayuda de nuevo.
Crear un proyecto llamado AgendaTelefonica que permita simular una agenda de
contactos, para esto se deberán crear tres archivos: Una clase contacto, una
clase agenda y el index principal para ejecutar ambas:
- Clase contacto, cuenta con dos atributos: nombre y número, además de los
métodos Getters y Setters y el constructor.
- Clase agenda, cuenta con un atributo, un array de tipo contacto inicializado
en 10, con los siguientes métodos:
- registrarContacto(), recibe un objeto de tipo contacto.
- listarContactos(), muestra toda la agenda.
- buscarContacto(), recibe el nombre del contacto que desea buscar y muestra el
teléfono.
- En el index principal realizar todos los procesos anteriormente diseñados por
los métodos y mostrar los resultados.
Como se darán cuenta, estoy atazcado en con la clase Agenda y quiero orientación para poder finalizar el ejercicio.
Agradezco la ayuda que me puedan brindar.
Disculpe que los moleste tanto pero estoy haciendo un curso de programación y pues necesito ayuda de nuevo.
Crear un proyecto llamado AgendaTelefonica que permita simular una agenda de
contactos, para esto se deberán crear tres archivos: Una clase contacto, una
clase agenda y el index principal para ejecutar ambas:
- Clase contacto, cuenta con dos atributos: nombre y número, además de los
métodos Getters y Setters y el constructor.
- Clase agenda, cuenta con un atributo, un array de tipo contacto inicializado
en 10, con los siguientes métodos:
- registrarContacto(), recibe un objeto de tipo contacto.
- listarContactos(), muestra toda la agenda.
- buscarContacto(), recibe el nombre del contacto que desea buscar y muestra el
teléfono.
- En el index principal realizar todos los procesos anteriormente diseñados por
los métodos y mostrar los resultados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Contacto {
private $nombre;
private $numero;
public function __construct(String $nombre, int $numero) {
$this->nombre=$nombre;
$this->numero=$numero;
}
public function setNombre($nombre):String{
$this->nombre=$nombre;
}
public function setNumero($numero):int{
$this->numero=$numero;
}
public function getNombre(){
return $this->nombre;
}
public function getNumero(){
return $this->numero;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
class Agenda {
private $numero=array(10);
public function registrarContacto(){
}
public function listarContactos(){
}
public function buscarContacto(){
}
}
Como se darán cuenta, estoy atazcado en con la clase Agenda y quiero orientación para poder finalizar el ejercicio.
Agradezco la ayuda que me puedan brindar.
Valora esta pregunta


0