FlashKeepers

Python · Python · College and University

Python: Programación Orientada a Objetos

Clases, herencia y conceptos de programación orientada a objetos en Python, explicados con un breve ejemplo cada uno.

About this set

40 basic cards for Python Python. Set 7 of 11 in Python. It opens with "¿Qué es una clase en Python?" and "¿Cómo se relaciona un objeto con una clase?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

¿Qué es una clase en Python?
Show answerUn plano o plantilla para crear objetos con atributos y métodos compartidos
¿Cómo se relaciona un objeto con una clase?
Show answerUn objeto es una instancia concreta de una clase que contiene datos reales
¿Qué palabra clave de Python se usa para definir una clase?
Show answerclass
¿Qué es el método __init__ en una clase?
Show answerEl constructor que se llama automáticamente cuando se crea una nueva instancia
¿Qué representa el parámetro self en un método?
Show answerUna referencia a la instancia actual de la clase
¿Qué es un atributo de instancia?
Show answerUn atributo que pertenece a un solo objeto y puede diferir entre instancias
¿Qué es un atributo de clase?
Show answerUn atributo definido en el cuerpo de la clase que es compartido por todas las instancias
¿Qué es la herencia en la programación orientada a objetos?
Show answerUn mecanismo por el cual una clase hija adquiere los atributos y métodos de una clase padre
¿Cómo se crea una clase hija que hereda de una clase padre?
Show answerclass ChildClass(ParentClass):
¿Qué es la sobrescritura de métodos?
Show answerRedefinir un método de la clase padre en la clase hija con un comportamiento diferente
¿Qué hace super()?
Show answerLlama a un método de la clase padre desde dentro de la clase hija
¿Qué es la encapsulación en la POO?
Show answerAgrupar datos y métodos juntos y ocultar los detalles internos de implementación
¿Qué significa un prefijo de guion bajo simple en un atributo?
Show answerPor convención, indica que el atributo está pensado para ser privado o interno
¿Qué hace un prefijo de doble guion bajo en un atributo?
Show answerActiva el name mangling para que sea más difícil acceder al atributo desde fuera de la clase
¿Qué permite hacer el decorador @property?
Show answerDefinir un método que se puede acceder y usar como un atributo con notación de punto

25 more cards in the app

Study this set free