Como crear una instancia en java

Una instancia en programación no es otra cosa que una referencia de una clase hacia otra con lo cual permite a ambas clases  ínteractuar entre si.

Ejemplo.

como ya sabemos en el lenguaje java se usa la siguiente estructurara:

public class [nombre de la clase]{//declaración de clase

public static void main(String args[]){//declaración de método main «es en este                     método donde inicia toda ejecución»

}
}

bueno pues resulta que realmente lo único que se requiere es declarar la clase, pero la ejecución inicia donde se encuentra el método main es por eso que al principio se explica que la estructura básica es la que anteriormente les mostré.

Cualquier programa que se imaginen puede estar formado por múltiples clases pero debe de tener solo en la clase principal, un método main que es en el cual se inicia la ejecución.

pero ahora surge una pregunta como es que se instancian las clases?.

En java es simple, se hace de la siguiente forma:

NombreDeClase [nombre_de_instancia] = new NombreDeClase();//con esto se hace una instancia

Espero que con el siguiente ejemplo quede claro como es que se hace una instancia:

El programa es muy simple, son dos clases

la primera llamada LibroCalificaciones, el cual tendra un metodo que muestra en pantalla una calificación que yo mismo se la fijare desde el código («constante») la cual sera 10

la segunda clase se llamara prueva libro calificaiones, la cual hará una instancia con la primera y hará una llamada al método de la primer clase.

les dejo el código:

public class LibroCalificaciones {
public void mostrarCalificacion(){
System.out.print(«\nLa calificacion de este alumno es de 10\n»);
}
}

aquí esta la siguiente clase es preferible que este en otro archivo pero tiene que esta dentro de la misma carpeta

public class PruevaLibroCalificaciones {

public static void main(String[] args) {
LibroCalificaciones libroCal = new LibroCalificaciones();//declaracion de                            //la instancia a la clase LibroCalificaciones

libroCal.mostrarCalificacion();//con libroCal se tiene acceso a todos los                              //metodos publicos de la clase instanciada en este caso                                                              //LibroCalificaciones
}
}

Espero que hasta aqui este todo claro

cualquier pregunta referente al tema, favor de hacerla hacerla.

Autor: OskarCv

Lic. Informática Me agrada el Anime, Rock,Metal... Me interesa la programación, el área de redes, y cuestiones de seguridad informática, Automatización

6 opiniones en “Como crear una instancia en java”

    1. ya verificaste que el valor que estas pasando al constructor corresponda en otras palabras si en tu método constructor declaraste un int, a la hora de instanciar debes pasar un int

    1. No, un metodo no es instancia de una clase.
      un metodo de una clase es una funcion de la misma, la cual puede ser instanciada por otras clases, o bien por la misma dependiendo del modificador de acceso que tenga.
      por otra parte una instancia es un objeto de una clase con el cual se puede acceder a los diferentes metodos y variables de instancia de una clase siempre y cuando se tengan los permisos.

Deja un comentario