Temas > Programacion > Php > Sobreescritura del constructor en php
Julio

Sobreescritura del constructor
Cuando creamos un objeto de una clase el primer método que se
ejecuta es el constructor. Si la clase no tiene constructor pero la
superclase si lo tiene, el que se ejecuta es el constructor de la clase
padre:
<html>
<head>
<title>Pruebas</title>
</head>
<body>
<?php
class Operacion {
   protected $valor1;
   protected $valor2;
   protected $resultado;
   public function __construct($v1,$v2)
   {
      $this->valor1=$v1;
      $this->valor2=$v2;
   }
   public function imprimirResultado()
   {
      echo $this->resultado.`<br>`;
   }
}
class Suma extends Operacion{
   public function operar()
   {
      $this->resultado=$this->valor1+$this->valor2;
   }
}
$suma=new Suma(10,10);
$suma->operar();
$suma->imprimirResultado();
?>
</body>
</html>
La clase Suma no tiene constructor pero cuando creamos un objeto 
de dicha clase le pasamos dos datos:
$suma=new Suma(10,10);
Esto es así ya que la clase padre si tiene constructor:
   public function __construct($v1,$v2)
   {
     $this->valor1=$v1;
     $this->valor2=$v2;
   }
Ahora veremos un problema que la subclase también tenga constructor,
es decir sobreescribimos el constructor de la clase padre.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
     12
3456789
10111213141516
17 181920212223
24252627282930
31      

Martes 18 de Agosto 2026
Semana 34



Php


-Continuar usando PhpExcel con php7 y superiores
-Continuar enviando correos con phpmailer y gmail
-Instalar php-geoip en ubuntu 16.04
-Conectar remotamente php con sql server
-Generar codigo de barras en php
-Diferencia de dias entre dos fechas en php
-Sumar un dia a una fecha en php
-Restar una fecha con otra fecha en php
-Metodos estaticos de una clase static en php
-Metodo destructor de una clase destruct en php
-Operador instanceof en php
-Funcion clone() en php
-Referencia y clonacion de objetos en php
-Metodos y clases final
-Metodos abstractos en php
-Sobreescritura de metodos en php
-Colaboracion de objetos en php
-Modificador acceso a atributos y metodos protected
-Herencia en php
-Parametros opcionales en php
-Parametros de tipo objeto en php
-Modificar a accesos a atributos y metodos publicos
-Llamada de metodos dentro de la clase en php
-Metodo constructor de una clase construct en php
-Atributos de una clase en php
-Metodos de una clase en php
-Concepto de programacion orientada a objetos (POO)
-Declarar una clase y creacion de un objeto en php
-Agregar imagenes dinamicas en un archivo HTML php
-Creacion de imagenes dinamicas desde PHP
-Redireccionar a otra pagina header en php
-$_SESSION Variables de sesion en php
-Cookie de sesion en php
-Borrado de una cookie en php
-Creacion y lectura de una cookie en php
-Upload Subir un archivo al servidor en php
-Paginacion de registros en php
-Parámetros en un hipervínculo en php
-Clausula Group By de SQL en php
-UPDATE Modificacion de un registro trabajando php
-Funcion count de SQL en php
-INNER JOIN Seleccion de registros de varias tablas
-INSERT usando una consulta previa a una tabla php
-UPDATE Modificacion de un registro de una taba php
-DELETE Borrar todos los registros de una tabla php
-DELETE Borrar registros de una tabla en php
-Consultas sql en php
-Mostrar registros sql en php
-Insert en php
-Bases de Datos MySQL con php
-Funciones en PHP
-Vectores asociativos en php
-Lectura de un archivo de texto en php
-Creacion de un archivo de texto en php
-Arrays en php
-Formularios Control textarea en php
-Formularios Control select en php
-Formularios Control checkbox en php
-Formularios Control radio en php
-Envio de datos de un FORMULARIO en php
-For while do while en php
-If en php
-Tipo String en php
-Tipos de variables en php
-Segundo programa en PHP
-Programa Hola Mundo en PHP
-Que es PHP
-No mostrar errores en php
-Como separar datos pegados de excel para textarea
-Operadores relacionales en php
-$_POST no funciona
-Como saber la ip remota de mi visita en php
-Buscador para nuestra pagina
-Volver a inicializar mysql_fetch_array
-Phpmyadmin Cannot start session without error
-Plantilla para web en php
-Header location no funciona
..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal