| 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 >> Programación Java >> Content
    ¿Qué es un método constructor en Java
    ¿ Java es un lenguaje de programación orientado a objetos utilizado para crear aplicaciones en un entorno que se pueden ejecutar en otro ambiente sin necesidad de volver a compilar . Debido a que es orientado a objetos , Java utiliza un tipo particular de función ( aka _method_ ) que se llama un " constructor ". El método constructor crea un objeto virtual de su proyecto , que se llama una "clase ".
    Ejemplo Constructores

    Esta función ejemplo se crea un objeto llamando a su constructor :

    make_people clase pública { public static void main (String [ ] args ) {

    Trabajador obWorker = new Empleado ( " Gus "); obPlumber Plumber Plumber = new ( "Shirley "); Plumber obPlumber2 = new Plumber ( 5 ) ; Plumber Plumber obPlumber3 = new ();


    } } //fin de make_people

    Constructor Nombres

    Dos tipos diferentes de personas virtuales se crean en este ejemplo . Se trata de un trabajador , y el otro , un fontanero. El primer trabajador que se cree , " Gus ", se crea con su trabajador constructor ( [nombre del empleado ] ) . Observe que el constructor tiene el mismo nombre (y se escribe con el mismo caso ) como el nombre de la clase trabajadora . Este es siempre el caso con funciones constructoras : Siempre tienen el nombre de la clase a la que están construyendo un objeto para

    Aviso también la nueva palabra clave . . Esto es necesario para crear el nuevo objeto . Si este programa llegara a declarar una variable de objeto con una declaración como " someWorker trabajador ", y la declaración no hizo uso de la palabra clave new , se crea ningún objeto
    sobrecarga
    Constructores < . br>

    constructores están sobrecargados general , lo que significa que puede haber varios constructores para una clase. Sin embargo, cada constructor debe ser diferente de la otra , en cuanto a número de argumentos que toman, o los tipos de los argumentos. En otras palabras , esto produciría un error de compilación , si aparecía en un archivo de clase :

    Trabajador ( int a , int b , int c ) ; Trabajador ( int d , e int , int f ) ;

    El programa de ejemplo en este artículo muestra varios ejemplos de funciones sobrecargadas que se llama. Tres Plomeros diferentes se crean , cada uno con un constructor diferente. Un constructor toma una cadena como argumento , se toma un int ( Eger ) . Uno toma ningún argumento.
    La definición de un Constructor

    Lo que realmente sucede dentro de un contratista es la inicialización de las variables miembro . Aquí está la clase trabajadora inicializar la variable "nombre" en sus constructores :

    Trabajador clase pública { private String nombre ; trabajador público ( ) { name = " " ; System.out.println ( " soy un trabajador sin nombre ") ;} Trabajador público (String argName ) { name = argName ; System.out.format ( ." Mi nombre es% s \\ n ", nombre) ;} } ;//fin de la clase trabajadora

    especificadores de acceso

    Observe el specifier_ _access aquí: esa es la palabra clave "pública" que precede a los trabajadores , en las definiciones de constructor. El "público " especificador de acceso , dice que el código fuera de la clase trabajadora puede llamar a los constructores de los Trabajadores . Pero si uno de los constructores tienen el "público " ha cambiado a " privado " código fuera de la clase trabajadora no puede llamar a ese constructor.

    Previous :

    next :
      Artículos relacionados
    ·Cómo Activar Java Applets 
    ·Tutoriales de Java Frame 
    ·Cómo introducir un archivo en Java 
    ·Cómo pasar el valor Checkbox En base de datos utilizan…
    ·Cómo escribir un Java Game 3D 
    ·Cómo borrar el Java Web Start caché 
    ·Tamaño máximo del almacenamiento dinámico de JVM 
    ·Cómo cambiar el nombre de un paquete en Eclipse 
    ·Cómo utilizar un montón de inclinación en Java 
    ·Cómo hacer que un navegador Web 
      Artículos destacados
    ·Cómo crear una aplicación iPhone para un canal en una…
    ·Cómo utilizar la sentencia continue en Python 
    ·Cómo declarar una matriz de funciones Perl 
    ·Cómo calcular los círculos de intersección de C + + 
    ·Cómo reemplazar 1.6 en Java cuerdas 
    ·Cómo dibujar un gráfico circular en Java 
    ·Lista de fichas de libro 
    ·Desarrollo de juegos en Java 
    ·Cómo reemplazar texto arbitrario de cadenas en C + + 
    ·¿Cómo deshacerse de un atajo Alt F4 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com