RA06 - Python
|
|
Título del Test:
![]() RA06 - Python Descripción: Parte 1 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En el ejemplo de Cafetera, ¿qué describe mejor la diferencia entre la clase y las instancias mia y otra?. La clase es un objeto concreto y las instancias son solo funciones sueltas sin estado propio. La clase guarda únicamente datos y las instancias solo contienen métodos que se comparten siempre. La clase actúa como un molde general y las instancias son objetos concretos con su propio estado independiente. La clase se ejecuta una vez y las instancias son copias estáticas sin comportamiento definido. En el uso de mia = Cafetera(600), ¿qué papel desempeña principalmente el método especial __init__ dentro del ciclo de vida del objeto?. Inicializa el nuevo objeto dejando sus atributos en un estado válido listo para ser usado. Devuelve explícitamente el nuevo objeto creado para que pueda asignarse a una variable. Destruye el objeto anterior y lo reemplaza por uno nuevo con los mismos atributos que la clase. Ejecuta un bloque global de código que se comparte entre todas las clases del programa. En la clase Contador, ¿qué afirmación describe mejor cómo se comportan creados y valor en las distintas instancias?. Cada instancia tiene su propia copia de creados y todas comparten el mismo atributo valor entre sí. creados se reinicia a cero en cada llamada al constructor y solo valor se mantiene compartido por la clase. Ambos atributos son de instancia, de modo que cada objeto mantiene sus propios contadores independientes. El atributo creados vive en la clase y se comparte, mientras que valor es propio de cada objeto independiente. En la definición de la clase Moneda, ¿qué característica distingue al método decorado con @staticmethod respecto a los demás métodos que aparecen?. El método estático recibe automáticamente un parámetro self que apunta a la instancia que lo invoca. El método estático no recibe ni self ni cls y actúa como una utilidad relacionada con la clase. El método estático solo puede ser llamado desde objetos ya creados y nunca desde el propio nombre de la clase. El método estático modifica siempre atributos de clase compartidos y no puede trabajar con datos externos. En el ejemplo de Pedido y Usuario, ¿qué relación se establece entre ambas clases cuando un pedido guarda un objeto usuario en su atributo cliente?. La clase Pedido hereda de Usuario y por eso ambas comparten todos sus atributos y métodos automáticamente. Usuario hereda de Pedido para poder acceder directamente a los atributos de número y cliente del pedido. La clase Pedido contiene una referencia a un Usuario, de modo que un pedido tiene-un cliente asociado. Ambas clases son independientes y no se relacionan, ya que el pedido solo almacena tipos de datos primitivos. |




