Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Fill in the Blanks: Polymorphism in Phones

Completar Frases

Jugadas 0

Sobre esta actividad

Learn polymorphism with phone classes.

Creada por

Argentina

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Fill in the Blanks: Polymorphism in Phones
 

Completar Frases

Fill in the Blanks: Polymorphism in PhonesVersión en línea

Learn polymorphism with phone classes.

por JAZMIN PAZ
1

class CellPhone :
def __init__ ( , brand , model , price ) :
self . brand = brand
self . model =
. price = price

showInfo ( self ) :
print ( f " { self . brand } { self . model } - $ { self . price } " )

class SmartPhone ( ) :
def __init__ ( , brand , model , , os ) :
super ( ) . ( brand , model , price )
. os = os

def ( self ) :
print ( f " { self . brand } { self . model } ( OS : { self . } ) - $ { self . price } " )

class GamingPhone ( ) :
__init__ ( self , brand , model , price , gpu ) :
super ( ) . __init__ ( brand , model , )
self . gpu =

def showInfo ( ) :
print ( " { self . brand } { self . } ( GPU : { self . } ) - $ { self . price } " )


# Polymorphism in action
phones = [
SmartPhone ( " " , " 15 " , 1300 , " iOS " ) ,
GamingPhone ( " " , " Phone 8 " , 1500 , " Adreno 750 " )
]

phone in phones :
phone . ( )

2

In object - oriented programming , allows us to create new classes based on existing ones . For example , we can have a base class CellPhone that represents features of a phone . Then , like SmartPhone and OldPhone can from it . They keep the basic of a phone but can also add or features .

This leads to , which means that the same method can behave differently depending on the object . In our case , both SmartPhone and OldPhone have a call ( ) , but each one executes it in its own way ? one with a touchscreen , the other with physical buttons . This how inheritance and polymorphism make code more flexible and .

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.