| 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 >> Lenguajes De Programación >> Content
    La diferencia entre un método estático y método de las clases
    Un método es una subrutina en un lenguaje de programación orientado a objetos que se asocia a una clase. Hay dos tipos de métodos son métodos de clase y los métodos estáticos. La principal diferencia entre los dos tipos es la forma en que se utilizan con objetos de clase en un programa . La mayoría de los principales lenguajes de programación y scripting hacen uso de ambos tipos de métodos , incluyendo C + + , Java , PHP , Python y Perl. Sintaxis

    Sin importar el lenguaje de programación que utiliza, la sintaxis para crear métodos de clase y métodos estáticos parece bastante similar. Sin embargo , la mayoría de las lenguas tienen la palabra reservada "static " que se pueden incluir en declaraciones de métodos estáticos. No es necesario incluir explícitamente esta palabra clave , pero al hacerlo ayuda a diferenciar entre los dos tipos de métodos que usted u otros programadores examina el código . En el programa , puede llamar a métodos estáticos en cualquier momento, pero no puede usar los métodos de clase sin crear primero un objeto de clase .
    Objetos

    Una llamada a un método estático registros o manipula los datos comunes a todos los objetos de la clase , mientras que una llamada a un método de clase sólo manipula las propiedades de un objeto de clase específica . Utiliza los métodos de clase para inicializar los objetos de clase , como con los métodos constructores , o para establecer u obtener los valores y propiedades pertenecientes a esos objetos. Los métodos estáticos no utilizan objetos o hacen referencia a ellos. No se convierten en una parte de la clase de objeto

    punteros y variables

    Pseudo- punteros y variables - . Tales como "esto" en C + + o " $ this " en PHP - hacen referencia a la dirección guardada de un objeto. Usted puede utilizar estos elementos en un miembro de la clase para hacer referencia al objeto que llama al método de clase . Sin embargo , los métodos estáticos no interactúan con los objetos de la clase , por lo que no puede utilizar estos pseudo- punteros y variables en métodos estáticos , ni se puede utilizar las variables definidas dentro de los métodos de la clase tampoco.
    Valores devueltos

    En primer lugar, los métodos de clase que devuelven valores se " establece " métodos . Se pueden utilizar estos métodos para obtener las propiedades del objeto . Por lo general, no pasa ningún parámetro a través de estos métodos, que consisten en sólo unas pocas líneas de código. Los métodos estáticos se basan en los valores se pasan a ellos. Utilice estos valores en algunos calcuations adicionales en el método , que sólo puede tomar unas pocas líneas de código , o sea mucho más largo , a continuación, devuelve un valor que se utiliza en el programa o guardarlo en una variable .
    < Br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo extraer AVI Metadatos en MATLAB 
    ·Cómo convertir PSD a Joomla 
    ·Cómo hacer un Browser 3D 
    ·Razones de desbordamiento de pila 
    ·Cómo utilizar el complemento a uno de un Bit 
    ·¿Cómo cambio alfa numérico para Integer en COBOL 
    ·Cómo mostrar una restricción PRIMARY KEY en Oracle 
    ·Cómo calcular una actualización de campo Gridview 
    ·Cómo analizar una cadena en enteros 
    ·Requisitos del sistema de Visual Studio 2008 Express 
      Artículos destacados
    ·Cómo cambiar el color de una fuente con código HTML 
    ·Cómo agregar un Desprotegido Código Android a un proy…
    ·Cómo Obtener Java funciona bien en XP 
    ·Cómo utilizar un escáner de varias palabras en Java 
    ·Como eco de una imagen en PHP 
    ·Principiante Visual Basic 2008 Tutorial 
    ·Cómo vincular a un archivo PHP 
    ·Microsoft Visual Database Tools 
    ·Cómo matar Tema MySQL 
    ·Cómo acelerar el código VBA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com