/

La visibilidad de los atributos y métodos en la Programación Orientada a Objetos (POO)

Para poder dar acceso a los métodos y atributos de un objeto dentro de la Programación Orientada a Objeto utilizamos la visibilidad. Esta cualidad es posible configurarla a través de tres palabras reservadas en PHP. Estas son:

  1. Public: Un método o atributo tiene una visibilidad pública cuando todas las demás clases pueden acceder a ellos. Nos referimos a otra clase o una subclase.
  2. Private: Tan solo se puede ver y acceder a ellos desde el propio código de la clase.
  3. Protected: Solo desde el propio código de su clase o de sus subclases pueden acceder.

Ejemplo de uso: creamos una clase


<?php
   class Dispositivos {
      //definimos los atributos;
      private $tipo;
      private $marca;
      private $sistema_operativo;
      //definimos los métodos;
      public ver_tipo () {
         return $this->tipo;
      }
      public modificar_tipo ($valor) {
         $this->tipo = $valor;
      }
      public ver_marca{
         return $this->marca;
      }
      public modificar_marca ($valor) {
         $this->marca = $valor;
      }
      public ver_sistemaOperativo () {
         return $this->sistema_operativo
      }
      public modificar_sistemaOperativo ($valor) {
         $this->sistema_operativo = $valor;
      }
      public recomendacion () {
         if ($this->marca == "Huawei") {
            echo "Esta marca está considerada actualmente";
         }else {
            echo "Esta marca está en revisión. Vuelva más tarde";
         }
      }
   }
?>

 


 

Deja una respuesta

Your email address will not be published.

Programación en PHP
Anterior post

Estudio de las excepciones en PHP

PHP Altruistas Ocio en Las Palmas
Siguiente post

La Herencia en la Programación Orientada a Objetos (POO)

Latest from PHP