Está en la página 1de 5

Ingeniería Web

GUÍA DE LABORATORIO 1

INGENIERÍA DE SOFTWARE ORIENTADA A OBJETOS

Objetivo
El objetivo de POO es catalogar y diferenciar el código, en base a estructuras
jerárquicas dependientes, al estilo de un árbol genealógico.

Los objetos se crean a partir de una serie de especificaciones o normas que


definen como va a ser el objeto, esto es lo que en POO se conoce como una
clase.

Conceptos básicos
El proceso de crear un objeto en una clase, se le llama instancia

¿Qué es abstracción?

…………………………………………………………………………………………….

…………………………………………………………………………………………….

¿Qué es herencia?

…………………………………………………………………………………………….

…………………………………………………………………………………………….

¿Qué es modularización?

…………………………………………………………………………………………….

…………………………………………………………………………………………….

¿Qué es encapsulamiento?

…………………………………………………………………………………………….

…………………………………………………………………………………………….

¿Qué es Polimorfismo?
Ingeniería Web

…………………………………………………………………………………………….

…………………………………………………………………………………………….

EJERCICIO 1
Crear una clase llamada Operación

Operación
numeroUno
numeroDos
resultado
obtenerSuma()
obtenerResta()
obtenerMultiplicación(
)
obtenerDivisión()
Las propiedades de Operación son: ………………………………………………..

Los métodos de Operación son: ……………………………………………………

Código
Abrimos un editor de código (de preferencia Sublime Text o Visual Studio
Code)

- Creamos una carpeta llamada guia1


- Creamos un archivo llamado claseOperacion.php
- Llevamos a código la clase operación

-Crear un nuevo archivo index.php para usar la clase creada.


Ingeniería Web

Dentro del archivo requerimos el archivo claseOperacion.php

Realizar los métodos obtenerResta(), obtenerMultiplicacion() y


obtenerDivision()

Abrimos el navegador, y visualizamos

Crear un nuevo objeto llamado operacion2, con parámetros de 1000 y 4.


Ingeniería Web

Realizar los métodos obtenerResta(), obtenerMultiplicacion() y


obtenerDivision()

Código Final de la claseOperacion.php

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

Código Final de index.php

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

…………………………………………………………………………………………….

EJERCICIO 2: Modificadores de acceso

Usuario
Nombre
Email
Tipo
Clave
Registrarse()
VerPerfil()
CambiarClave
Código
- Creamos una carpeta llamada GUIA1EJ2
- Creamos un archivo llamado claseUsuario.php
- Llevamos a código la clase operación
Ingeniería Web

Las declaraciones públicas pueden ser accedidas desde cualquier parte.

Accedemos a la primera propiedad nombre

También podría gustarte