Sei sulla pagina 1di 2

Como crear una instancia en java

Publicado por darkozcv el enero 20, 2012

Hola nuevamente como dice el titulo de este post hoy veremos que es una instancia en nuestras palabras. para empezar veremos que es una instancia: Una instancia en programacin no es otra cosa que una referencia de una clase hacia otra con lo cual permite a ambas clases nter actuar entre si. en pocas palabras eso es. ok paso a explicarlo con un breve ejemplo. como ya sabemos en el lenguaje java se usa la siguiente estructurara: public class [nombre de la clase]{//declaracin de clase public static void main(String args[]){//declaracin de mtodo main es en este mtodo donde inicia toda ejecucin } } bueno pues resulta que realmente lo nico que se requiere es declarar la clase, pero la ejecucin inicia donde se encuentra el mtodo main es por eso que al principio se explica que la estructura bsica es la que anteriormente les mostr. Cualquier programa que se imaginen puede estar formado por mltiples clases pero debe de tener solo en la clase principal un mtodo main que es en el cual se inicia la ejecucin. pero ahora surge una pregunta como es que se instancian las clases?. Bueno en java es bastante simple y se hace de la siguiente forma: NombreDeClase [nombre_de_instancia] = new NombreDeClase();//con esto se hace una instancia Tal vez aun no se comprenda bien. 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 calificacin que yo mismo se la fijare desde el cdigo (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 mtodo de la primer clase.

jeje si suena complejo pero es bastante simple continuacin les dejo el cdigo: 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 porque en si basicamente es todo sobre el instanciado de claseses. cualquier pregunta referente al tema, sientance libres de hacerla.
About these ads

Potrebbero piacerti anche