¿Cuando hablamos de instacear estamos hablando de crear una copia de nuestro objeto? es asi o lo estoy entendiendo mal
-
check_circle_outlineMódulo 1 | 5 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 6 clases
Configuración del Entorno
expand_more -
check_circle_outlineMódulo 3 | 8 clases
Variables y Tipos
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Operadores
expand_more -
check_circle_outlineMódulo 5 | 5 clases
Condiciones y Ciclos
expand_more -
check_circle_outlineMódulo 6 | 4 clases
Arreglos
expand_more -
check_circle_outlineMódulo 7 | 5 clases
Funciones
expand_more -
check_circle_outlineMódulo 8 | 14 clases
Programación Orientada a Objetos
expand_more-
done_all
Clase 1
Clases y atributos
-
done_all
Clase 2
Variables de instancia y clase
-
done_all
Clase 3
Modificadores de acceso
-
done_all
Clase 4
Herencia
-
done_all
Clase 5
Get y Set
-
done_all
Clase 6
Constructor y destructor
-
done_all
Clase 7
Clases abstractas
-
done_all
Clase 8
Interfaces
-
done_all
Clase 9
Polimorfismo
-
done_all
Clase 10
Traits
-
done_all
Clase 11
Type hinting
-
done_all
Clase 12
Namespaces
-
done_all
Clase 13
Autocarga
-
done_all
Clase 14
Clases anónimas
-
-
check_circle_outlineMódulo 9 | 7 clases
Desarrollo Web
expand_more -
check_circle_outlineMódulo 10 | 5 clases
Bases de Datos
expand_more -
check_circle_outlineMódulo 11 | 6 clases
MVC
expand_more -
check_circle_outlineMódulo 12.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
3 comentario(s)
Hola, podrian aclararme un poco mas la diferencia de uso entre 'this->' y 'self::? Por lo que entendi, para acceder a variables de instancia dentro de la misma clase utilizo this, y desde otra clase necesito instanciar un objeto y con este llamar al atributo o funcion (obj->atributte). Self entonces seria para referencia a variables static dentro de la misma clase (tambien constantes?) y para llamarlas desde otra clase uso Class::atributte?? seria correto?? todos estas variables (this-self) funcionan solo si la variable es public? que paso cuando es private?
En este vídeo hay un grave error, al construir la clase Person cuando se declaran los atributos no se está indicando si son public o private, por lo que al instanciar la clase en el index nos marca un error. Ejemplo de como debería ser:
class Person{
public $name; public $lastname; public $sex; public $nacionalidad; public $age; }
Clase 40