Uso # polimórfica
clase dii:
Paso de
la clase AII (DII):
DEF RUN (Ser):
print ( 'Una función se ha llamado')
de clase Bii (DII):
DEF RUN (DII):
print ( 'función se ha llamado II')
A = AII ()
Imprimir ( 'primera llamada a la función run')
a.run ()
B = Bii ()
Imprimir ( 'segunda llamada a la función run')
b.run ()
'''
A pesar de AII y Bii hayan pasado por una función, pero no se produjo el error pitón, y el éxito de la transferencia e imprimir varias funciones en la cadena de impresión,
Debido pitón mecanismo polimórfico, el beneficio se llame a la llamada al método, independientemente de los detalles.
'''
# Permiso de clase Dentro de llamada
clase Shiyan:
DEF yi (Ser):. # yi pesar de que esta función no se utiliza para encontrar, pero cuando llamas se utiliza la primera llamada
Guang = '016'
zeiluozi = '002'
self.g = Guang
self.z = zeiluozi
DEF ER ( Ser):
Imprimir (self.g)
Imprimir (self.z)
'''
Debido a este auto parámetros críticos para definir la asignación libertad, pero no agregaron la parametrización de la tupla después de la función.
Pero __init__ es la excepción.
'''
clase Shiyan:
DEF la __init __ (self, Guang, zeiluozi): __ #__ el init () y el número del parámetro a ser definido como auto.
Guang = self.g
self.z = zeiluozi
DEF Printt (Ser):
Imprimir ( 'código de ancho:% s; 02 nombre en clave:% s' % (self.g, self.z))
'''
El modo interactivo:
>>> a = Shiyan ( '', '')
'''
clase Yanzheng:
def bb (self):
a = '016'
b = '002'
self.a = a
self.b = b
def aa (self):
impresión (self.a)
'''
El modo interactivo:
>>> a = Yanzheng ()
>>> a.bb ()
>>> a.aa ()
'''
'' '
Resumen: La forma después de una función en la función de llamada parámetros han de ser asignado ya sea en una tupla, o no crean parámetro
Sin embargo la función de la función __init__ es una excepción a su asignación de números tendrá que llamar a la clase con el número de parámetros formales,
El número a ser iguales.
'''