¿Qué son los atributos en la programación orientada a objetos?
En programación orientada a objetos, un atributo (o propiedad) es una característica o rasgo de una clase. Es una variable que está asociada con un objeto y puede usarse para almacenar información sobre el objeto. Los atributos se utilizan normalmente para definir el estado de un objeto, como su nombre, edad o dirección. Por ejemplo, en una clase llamada "Persona", los atributos pueden incluir "nombre", "apellido", "edad" y "DIRECCIÓN". Estos atributos se usarían para almacenar información sobre cada objeto persona, como su nombre y apellido, edad y dirección. Los atributos pueden ser públicos (accesibles desde fuera de la clase) o privados (solo accesibles dentro de la clase). También pueden ser de sólo lectura o de escritura. Los atributos normalmente se definen en la definición de clase utilizando una sintaxis especial, como "public int age" para indicar que el atributo es un número entero público llamado "age".