<?php
class Valores
{
protected $valor1;
protected $valor2;
protected $resultado;
public function __construct($v1,$v2){
$this->valor1=$v1;
$this->valor2=$v2;
}
public function imprimir(){
return $this->resultado;
}
}
class Operar extends Valores
{
protected $title;
public function __construct($v1,$v2,$title)
{
parent::__construct($v1,$v2);
$this->title=$title;
}
public function Sumar(){
$this->resultado=$this->valor1+$this->valor2;
}
public function imprimir()
{
echo "<h3>".$this->title."</h3>";
echo "La suma de: ".$this->valor1." y ".$this->valor2. "es :";
echo parent::imprimir();
}
}
$obj=new Operar(5,1,'Sobreescritura de métodos');
$obj->Sumar();
$obj->imprimir();
?>
Descargar Archivo
http://www.mediafire.com/download/h6gija3cwrs3a9r/Herencia_entre_clases_-02.zip
viernes, 26 de diciembre de 2014
POO PHP - Métodos Estáticos
<?php
class String
{
public static function fecha()
{
return 'Fecha Actual: '.date('d/m/Y h:i:s');
}
public static function texto($text,$cant1,$cant2)
{
return substr($text, $cant1,$cant2);
}
}
echo String::fecha();
echo "<br/>";
$texto="Estos son métodos estaticos";
echo String::texto($texto,0,8);
Descargar Archivo http://www.mediafire.com/download/n0iwv50x0bwfbrs/M%C3%A9todos+Est%C3%A1ticos.zip
Descargar Archivo http://www.mediafire.com/download/n0iwv50x0bwfbrs/M%C3%A9todos+Est%C3%A1ticos.zip
POO PHP - Herencia entre clases
<?php
//Clase Padre
class Valores
{
protected $valor1;
protected $valor2;
protected $resultado;
public function cargarvalor1($v1)
{
$this->valor1=$v1;
}
public function cargarvalor2($v2)
{
$this->valor2=$v2;
}
public function imprimir()
{
return $this->resultado;
}
}
//Calse Hija: Son aquellas que heredan las propiedades y métodos de la clase padre
class Operar extends Valores
{
public function Sumar(){
$this->resultado=$this->valor1+$this->valor2;
return $this->resultado;
}
}
$obj=new Operar();
$obj->cargarvalor1(1);
$obj->cargarvalor2(5);
$obj->Sumar();
echo 'La suma es: '.$obj->imprimir();
?>
Descargar Archivo
http://www.mediafire.com/download/iri0y0fkaf8ztgr/Herencia_entre_clases_-01.zip
//Clase Padre
class Valores
{
protected $valor1;
protected $valor2;
protected $resultado;
public function cargarvalor1($v1)
{
$this->valor1=$v1;
}
public function cargarvalor2($v2)
{
$this->valor2=$v2;
}
public function imprimir()
{
return $this->resultado;
}
}
//Calse Hija: Son aquellas que heredan las propiedades y métodos de la clase padre
class Operar extends Valores
{
public function Sumar(){
$this->resultado=$this->valor1+$this->valor2;
return $this->resultado;
}
}
$obj=new Operar();
$obj->cargarvalor1(1);
$obj->cargarvalor2(5);
$obj->Sumar();
echo 'La suma es: '.$obj->imprimir();
?>
Descargar Archivo
http://www.mediafire.com/download/iri0y0fkaf8ztgr/Herencia_entre_clases_-01.zip
Suscribirse a:
Entradas (Atom)