| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo: Métodos de la clase Python
    Una clase es una estructura importante que se utiliza en muchos lenguajes de programación orientados a objetos como Python . Objetos de clase contienen variables y funciones diseñadas para inculcarles propiedades especializadas y comportamientos. Una definición de clase es un bloque de código que define los atributos de una clase . Con una definición de clase en su lugar, una clase puede crear una instancia para crear un objeto con las propiedades y el comportamiento especificado en su definición. Escribir una definición de clase es bastante como crear su propio tipo de datos. Las funciones contenidas en un objeto de clase se llaman métodos , y los declaran como otras funciones de Python , con algunas condiciones especiales para recordar . Instrucciones
    1

    Abra un editor de texto para escribir una nueva clase de Python . En Windows , haga clic en el menú Inicio , seleccione " Todos los programas", haga clic en "Accesorios" y luego haga clic en
    2

    Iniciar una definición de clase con el siguiente comando " Bloc de notas ". :

    miClase clase :

    igual que con todos los bloques de código Python , entab las siguientes líneas para que sean parte de la definición de clase
    3

    definir el método especial "init " a . ejecutar código siempre que se crea una nueva instancia de la clase. Esto es como un constructor de C + +

    def __ init__ (self, initialvalue1 , initialvalue2 ) : .

    El nombre de este método especial está rodeado de doble relieve para evitar conflictos de nombres . En contraste con otros lenguajes , los miembros de las clases de Python no pueden realmente hacerse "privado" o " público". Sin embargo , la convención que subraya es utilizado para reflejar los mismos principios
    4

    Añada las siguientes líneas a doble entabbed para hacerlos parte del método "init " : .

    Auto . valor1 = initialvalue1

    self.value2 = initialvalue2

    el argumento "yo" incluirá automáticamente una referencia a la clase de objeto cuando se crea . Se especificarán los otros dos argumentos cuando se crea una instancia de un objeto de clase . " Valor1 " y " valor2 " son variables que cada clase de objeto que contendrá.
    5

    Añadir una línea en blanco para finalizar el método "init " . Definir otro método en su propia línea entabbed :

    definición ShowValues ​​( self) :
    6

    doble entab y escriba los siguientes comandos:

    impresión ( self. valor1 )

    impresión ( self.value2 )

    Añada una línea en blanco para finalizar este método y la declaración de clase .
    7

    Guardar la definición de clase a los valores directorio de módulos Python (C: \\ Python32 \\ Lib en una instalación típica de Windows) " . myclass.py " utilizando el nombre de archivo
    8

    Inicie el intérprete de línea de comandos Python
    9 .

    Importar la definición de clase que escribió con el siguiente comando:

    importación miclase
    10

    Crear una nueva instancia de " miClase " con el siguiente comando :
    < p > f = myclass.myClass (5,6)

    los nombres de los módulos y de clase entre mayúsculas y minúsculas , por lo que escriba el comando exactamente como se muestra . La "f " variable de ahora contiene una instancia de
    11

    Invoque el método " ShowValues ​​" con el siguiente comando " miClase . ":
    F.showValues ​​

    ( )
    < p > los valores de " 5 " y " 6 " se imprime en la línea de comandos. Puede crear instancias de tantos objetos " MyClass " como quiera, cada uno con valores únicos para " valor1 " y " valor2 ".
    12

    Añadir varios métodos para la definición de clase para dar a sus objetos de clase de comportamiento especializados . Los métodos de clase pueden cambiar los valores de la clase de objeto , invocar otros métodos , y mucho más .

    Previous :

    next :
      Artículos relacionados
    ·Lista Python Sobrescribe 
    ·Cómo borrar una matriz o lista en Python 
    ·Cómo ejecutar Python en Terminal Server en un Mac 
    ·Cómo reemplazar una fecha en Python 
    ·Funciones recursivas Python 
    ·Cómo iniciar sesión con Python para Facebook 
    ·Cómo quitar un guión en Python 
    ·Cómo insertar una pausa En Dogtail en Python 
    ·Cómo introducir un comando de un número en Python 
    ·Cómo encontrar las mayúsculas en Python 
      Artículos destacados
    ·Cómo comprobar si hay un proceso de aplicación en Vis…
    ·Cómo utilizar las Ideas y Descripción con ColdFusion 
    ·Cómo ejecutar Python en Terminal Server en un Mac 
    ·Cómo utilizar DMG en Ventanas 
    ·Las ventajas de las múltiples herencias 
    ·Cómo quitar caracteres de nueva línea en PHP 
    ·Cómo cambiar una clave principal en MySQL 
    ·Cómo cambiar el orden de los campos en MySQL 
    ·¿Qué es un controlador Mirage 
    ·Cómo hacer un Slide Toggle abajo con jQuery 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com