Bueno, que les puedo contar sobre este tema, pues me parece bastante sencillo y voy a tratar de explicarlo con este pequeño ejemplo:
haber!!!
aquí iniciamos el documento html...por cierto en HTML 5
<!DOCTYPE html>
<html>
la cabeza del documento
<head>
el título de la página
<title> Practica de creación de objetos </title>
un vinculo a una hoja de estilos, esos están al finalizar la este articulo
<link type='text/css' rel='stylesheet' href='style.css'/>
el cierre de la etiqueta head o cabeza
</head>
el inicio de la etiqueta body
<body>
apertura de un párrafo
<p>
inicio del código php
<?php
declaración de la clase
class Dog{
declaración de los atributos de la clase
public $numLegs=4;
public $name;
constructor que inicializa las variables, osea los atributos. Tiene un parámetro llamado nombre que se inicializa o relaciona con el atributo $name con la palabra reservada $this al parámetro del constructor.
public function __construct($nombre){
$this->name=$nombre;
}
este método retorna una cadena de texto
public function bark(){
echo "Woof! ";
}
este también pero ojo, aquí se accede a través de la palabra reservada $this al atributo name de la clase
public function greet(){
echo "Hola humano mi nombre es:".$this->name;
}
}
El cierre de los corchetes si se lo dejo para que analise donde empiezan y donde terminan, eso es importante tenerlo presente.
Aquí se crea una instancia de la clase Dog, la primera es $dog1, y la segunda es $dog2. Ahh...!!! Recuerda que en el constructor se relaciono el $nombre con el $name a través de la palabra reservada $this->, pues aquí le colocamos directamente ese parámetro.
$dog1=new Dog("Barker");
$dog2=new Dog("Amigo");
Ahora, con el objeto creado, accedemos a los métodos de la clase.
$dog1->bark();
$dog2->greet();
De aqui para abajo se cierran las etiquetas que abrimos arriba.
?>
</p>
</body>
</html>
Fácil no?...bueno espero le haya servido de algo.
Aquí esta la hoja de estilos
p {
color: #8B4513;
font-size: 20px;
}
No hay comentarios:
Publicar un comentario
Gracias por visitar mi blog. Si quieres recibir mis entradas actualizadas escribeme a wilmerpsilva@hotmail.com. !!! Recuerda comentar es agradecer !!!