Programación web II
Enviado por Arielcok12 • 10 de Agosto de 2023 • Apuntes • 289 Palabras (2 Páginas) • 38 Visitas
[pic 1][pic 2][pic 3]
PROGRAMACIÓN WEB II SEMANA 7
Técnico en informática
[pic 4]
DESARROLLO
1.-
La estructura presentada se presenta por herencias, abstracción y encapsulación.
La herencia permite definir nuevas clases basadas en lases ya existentes para su reutilización del código. Si una clase deriva de otra ésta hereda sus propiedades y métodos.
Abstracción captura las propiedades y funciones de un objeto.
Encapsulación permite combinar todos los elementos que puedan considerarse en una sola unidad, por ejemplo la clase Estudiante.
2.-
Clase | Objeto | |
Nombre | Alumno | Ian |
Método | Guardar, actualizar, obtener | Guardar, actualizar, obtener |
Atributos | Nombre, curso, id | Ian, Nivel Superior, 2008 |
Clase | Objeto | |
Nombre | asignatura | Programación Web II |
Método | Guardar, actualizar, obtener | Guardar, actualizar, obtener |
Atributos | Nombre, curso, id | Programación Web II, 01 |
Clase | Objeto | |
Nombre | notas | Puntaje |
Método | Guardar, obtenerCalificación | Guardar, obtenerCalificación |
Atributos | Puntaje, id_alumno, id_materia | 100, 2008, 01 |
3.-
En la clase Materia, podemos usar el método Actualizar para actualizar los datos que en ella se almacenan, también podemos utilizar el método guardar para guardar los cambios realizados en ella y por último con el método obtener podemos obtener cuales son las materias que se están cursando.
4.-
[pic 5]
[pic 6]}
public function setApellidos($apellidos) {
$this->apellidos = $apellidos;
}
public function getApellidos() { return $this->apellidos;
}
public function setCurso($curso) {
$this->curso = $curso;
}
public function getCurso() { return $this->curso;
}
public function setAsignatura($asignatura) {
$this->asignatura = $asignatura;
}
public function getAsignatura() { return $this->asignatura;
}
public function setNota1($nota1)
{
$this->nota1 = $nota1;
...