Created
November 4, 2021 13:36
-
-
Save celestecastillo0/b42de1c5fe30c8be1193ca8657032a37 to your computer and use it in GitHub Desktop.
Daweb Act7 Herencia2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class ope{ | |
protected $n1; | |
protected $n2; | |
public function __construct($n1, $n2) { | |
$this->n1 = $n1; | |
$this->n2 = $n2; | |
} | |
public function ope() { | |
return $this->n1 - $this->n2; | |
} | |
} | |
$mi_resta = new ope(100,50); | |
echo "<br>El resultado de una resta (100 - 50) es de:"; | |
echo $mi_resta->ope(); | |
class suma extends ope | |
{ | |
public function ope() { | |
return $this->n1 + $this->n2; | |
} | |
} | |
$mi_suma = new suma (150,50); | |
echo "<br>El resultado de una suma (150 + 50) es de:"; | |
echo $mi_suma->ope(); | |
echo "<br>Celeste Castillo Flores"; | |
echo"<br>5J"; | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
"Explicacion del codigo"

1.abrimos codigo php.
2.Abrimos una clase y la declaramos como ope,que es para simplificar operacion.
3.Con proctect declaramos que abra 2 variables sin valor ,sera numero 1,declaramos variable como $n1,.
4..Con proctect declaramos que abra 2 variables sin valor ,sera numero 2,declaramos variable como $n2.
5.Hcemos una funcion publica para guargar variables sin valor fijo.
6. Usamos $this que es una referencia al objeto invocador ,ponemos las variables que declaramos como $n1 con valor a la variable n1.
7.Usamos $this que es una referencia al objeto invocador ,ponemos las variables que declaramos como $n2 con valor a la variable n2.
9.Hacemos una función publica sin parámetros como ope que es un simplifícate de "operación ".
10.Como queremos que nos devuelva los resultados de las variables usamos la función return, con this que es un objeto invocador, con las variables n1 y n2 que son los numeros 1 y 2.
13.Declaramos variable como $resta y asignamos el valor a las dos variables 100 y 50.
14.Imprimiremos el resultado con hecho.
15.Imprimiremos el valor de la variable $mi_resta.
16.Creamos la clase para suma .
18.hacemos publica la función publica ope.
19.Hacemos con un valor return para saber loos valores de las variables n1 y n2.
22.damos valor asignado de 150 y 50 a n1 y n2 a las variables declaradas como $n1 y $n2.
23.Imprimiremos la frase "El resultado de una suma (150 + 50) es de:" para que sepan el valor de la suma de ambas variables.
24.Imprimiremos el valor de $mi _suma ,que es el valor de ambas variables sumadas.
25.Imprimiremos con etiquetas br para saltos de linea y echo celeste castillo flores nombre de una alumna .
26.imprimimos con etiqueta echo un mensaje de salida que dirá 5j en esta ocasión es el grado y grupo de una alumna .
27.cerramos codigo php.
En conclusion .....Los modelos hereditarios sirven para dar ejecución correcta a muchas clases y objetos se relacionan unas con otras,esto quiere decir que pudimos poner muchas clases en un solo codigo y se relaciona con objetos y variables para tener un resultado correcto ,usamos php ´para que la funcionalidad de las clases y sus objetos sea mas sencilla y practica para el usuario y el creador.