Last active
August 29, 2015 14:15
-
-
Save 4riel/38d928bb8c55404163b2 to your computer and use it in GitHub Desktop.
basta chicos
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
//Por ejemplo queres crear un objeto para crear un gatito que imprima cosas | |
//Creamos la clase | |
class Gato{ | |
private $nombre; //esto es un atributo privado, donde almacenaremos su nombre obviamente :p | |
//esta funcion se ejecuta cuando se instancia el objeto (cuando se crea con un new), se llama constructor. | |
function __construct($in_nombre){ | |
$this->nombre = $in_nombre; //Aca digo que el valor pasado por parametro va a ser igual al nombre. | |
} | |
//Esto es un metodo, una funcinalidad que tiene nuestro objeto | |
function Mauyar(){ | |
echo "Soy un gato y me llamo " . $this->nombre . "miau miau"; | |
} | |
} | |
// | |
$manolo = new Gato('manolo'); //Esto es una instancia, es cuando se crea el objeto | |
$hernan = new Gato('herni'); | |
$manolo->Mauyar(); //Aca ejecutamos a un metodo del objeto | |
$hernan->Mauyar(); | |
//Resultado | |
// Soy un gato y me llamo manolo miau miau | |
// Soy un gato y me llamo herni miau miau | |
//Ponele que necesitas hacer un bucle de 200 gatitos distintos, con dos gatitos parecen innecesario, pero imaginate ingresar 200 gatitos a manopla por esas casualidades de la vida... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment