Читать книгу Programación con lenguajes de guión en páginas web. IFCD0110 - Antonio Luís Cardador Cabello - Страница 37
5.4.Atributos de los objetos
ОглавлениеLos atributos de los objetos van a permitir conocer las características del objeto en sí. Normalmente, los atributos solo pueden ser accedidos por las funciones del mismo objeto; con esto garantizamos la seguridad de los mismos. Un atributo que no esté declarado en un objeto o clase no puede ser usado.
Los atributos podemos definirlos de cualquier tipo de datos con los que trabaja el ordenador.
Si recuerdas la clase “VideoCamara” y “Alarma”, esta última deberá tener una función que le permita a la clase “VideoCamara” comunicarse con ella y, dentro de esta función, llamará a una función privada de la clase “Alarma” para poner su correspondiente alarma en el estado sonoro. Pero observe cómo no es la clase “VideoCamara” la que modifica directamente a la clase “Alarma”, sino que lo hace esta última a través de una función propia suya definida para tal fin.
En la siguiente imagen puede observar cómo se define la clase coche y se crean dos instancias de este objeto “coche” (una correspondiente a la marca Peugeot y otra para Renault).