Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
viernes, 17 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Objetos/Métodos

¿Cómo se le llama a la forma en la que, todos los días, sin excepciones, al bañarnos, primero metemos los pies en la regadera y después cualquier otra parte de nuestro cuerpo? No, no se llama manía o temor al agua (aunque esta segunda bien podría aplicarse) Pues sencillo, se le llama método. Un método es una forma en la que aplicamos o llevamos a cabo una tarea específica. Un concepto igual o al menos similar, puede aplicarse a los métodos en una clase.

En este nuevo encuentro, vamos a aprender sobre la creación de métodos para las clases.

Los métodos son, dicho en palabras sencillas, funciones que definimos dentro de la creación de una clase. Una clase es, dicho de una forma sencilla nuevamente, una colección de atributos y métodos.

Tomemos como ejemplo el código creado en nuestra última entrega:

<?php

class canimal{

var $ojos = 2;

}

$gato = new canimal();

echo $gato -> ojos;

?>

tenemos ya la clase canimal que contiene un atributo llamado ojos que tiene un valor de 2. ¿Qué tal si ahora creamos un método? Claro está, será un método sencillo y sin muchas complicaciones, por ejemplo:

Creemos esta función inmediatamente después de var $ojos = 2 en nuestra clase:
function patas(){

return “Este animal tiene ”.$this->patas.” y además tiene “.$this->ojos.”ojos”;

}

Y cambiemos un poco los valores externos:
$perro = new canimal();
$gato->patas = 3;
$perro->patas = 4;
echo $gato->patas();
echo $perro->patas();

Aclaremos un par de cositas: la variable especial $this se refiere al objeto mismo sin saber el nombre del objeto, siendo que no sabemos que objeto de cierta clase vamos a estar creando; además observen que el valor de “patas” lo definimos en la parte exterior de la clase para que la función “recoja” ese valor y la despliegue gracias a su llamado en las instrucciones echo.

¿Se imaginan la salida de esta modificación a nuestro programa? Lo sabemos, ustedes están seguros, pero como de todos modos debemos presentarlo, obsérvenlo.

Ya ven, esto es un método, en nuestro próximo encuentro funciones constructoras. De momento recuerden: “A los tímidos y a los indecisos todo les resulta imposible, porque así se lo parece” (Walter Scott) Nosotros, al igual que ustedes, sabemos que NADA es imposible. Hasta Pronto.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)