Ha llegado la hora de empezar a empaparnos de código fuente
de Java, el cual sin ánimos de exagerar es todo un mundo y estoy seguro que me
llevaría años el hablar de cada paquete, cada clase y cada método que podemos
usar en Java; por lo pronto vamos a conocer los elementos básicos que no
ayudaran a escribir nuestras aplicaciones.
Para para que nos sea más fácil, vamos a hacer un hola mundo pero utilizando las estructuras que la programación orientada a objetos en java nos permite utilizar. Vamos a comenzar por escribir la cabecera de la clase.
Para para que nos sea más fácil, vamos a hacer un hola mundo pero utilizando las estructuras que la programación orientada a objetos en java nos permite utilizar. Vamos a comenzar por escribir la cabecera de la clase.
public class HolaMundo{//inicio de la clase
//Sentencias
}
Bien
nuestra clase se llamara HolaMundo, y lo único que necesitamos decirle a java
es que será pública. Ahora vamos a declarar un atributo dentro de nuestra
clase. En este caso solo necesitamos una variable de tipo String para inicializarla
con una cadena.
public class HolaMundo{//inicio de la claseprivate String saludo="Hola mundo mundial";//declaracion de un atributo y su inicializacion
//Sentencias
}
Como puede observar, indicamos el atributo o variable de clase de tipo String, es decir una variable que almacena una cadena de caracteres cuyo identificador es saludo, es un atributo privado o private, esto quiere decir que este miembro de la clase, solo podrá ser utilizado dentro de la misma clase. Si fuera protegido o protected, podríamos usar a este atributo desde otras clases que fueran parte del mismo paquete o de clases derivadas de otros paquetes; por otro lado si fuera público o public, tendríamos acceso al miembro desde cualquier paquete.
public void Saludar(){//Declaracion de un metodo.
System.out.println(saludo);//Imprime el contenido de la variable saludo
}
Como puede observar, indicamos el atributo o variable de clase de tipo String, es decir una variable que almacena una cadena de caracteres cuyo identificador es saludo, es un atributo privado o private, esto quiere decir que este miembro de la clase, solo podrá ser utilizado dentro de la misma clase. Si fuera protegido o protected, podríamos usar a este atributo desde otras clases que fueran parte del mismo paquete o de clases derivadas de otros paquetes; por otro lado si fuera público o public, tendríamos acceso al miembro desde cualquier paquete.
public void Saludar(){//Declaracion de un metodo.
System.out.println(saludo);//Imprime el contenido de la variable saludo
}
En el anterior bloque de código podemos observar cómo se
construye un método, existen muchas otras variantes dependiendo de si el método
recibe parámetros o si devuelve un valor; en este caso nuestro método no recibe
ningún mensaje y tampoco devuelve ningún valor, solo se ejecutaran todas las
sentencias que están dentro de las llaves, que en este caso solo utilizar el método
println de la clase out para imprimir el mensaje del contenido del atributo
saludo.
public static void main(String []args){//Inicio del metodo principal main
HolaMundo ObjetoHolaMundo=new HolaMundo();//Construcctor del objeto
ObjetoHolaMundo.Saludar();//el objeto invoca al metodo Saludar
}
public static void main(String []args){//Inicio del metodo principal main
HolaMundo ObjetoHolaMundo=new HolaMundo();//Construcctor del objeto
ObjetoHolaMundo.Saludar();//el objeto invoca al metodo Saludar
}
Por ultimo tenemos al método principal o método main de
nuestra primera aplicación en java, en cualquier caso, el método main podrá ser
utilizado únicamente por la clase donde se encuentra y no puede haber más de
uno.
Dentro del método main, encontramos también el constructor del
objeto ObjetoHolaMundo, el cual heredara todos los atributos y métodos de
nuestra clase HolaMundo, la forma en que presente este constructor, es de un
constructor simple, el cual un recibe ningún parámetro e inicializa los datos
miembro con valores predeterminados. En la línea inferior encontramos al objeto haciendo la invocación
del método Saludar(); de nuestra clase HolaMundo, solo se utiliza punto como
selector del método o atributo a partir del nombre del objeto construido.
Ahora veamos el código completo para darnos una idea más
clara de lo que hablo.
public class HolaMundo{//inicio de la clase
//Sentencias
private String saludo="Hola mundo mundial";//declaracion de un atributo y su inicializacion
private String saludo="Hola mundo mundial";//declaracion de un atributo y su inicializacion
//Sentencias
public void Saludar(){//Declaracion de un metodo.
System.out.println(saludo);//Imprime el contenido de la variable saludo
}
public static void main(String []args){//Inicio del metodo principal main
HolaMundo ObjetoHolaMundo=new HolaMundo();//Construcctor del objeto
ObjetoHolaMundo.Saludar();//el objeto invoca al metodo Saludar
}
public void Saludar(){//Declaracion de un metodo.
System.out.println(saludo);//Imprime el contenido de la variable saludo
}
public static void main(String []args){//Inicio del metodo principal main
HolaMundo ObjetoHolaMundo=new HolaMundo();//Construcctor del objeto
ObjetoHolaMundo.Saludar();//el objeto invoca al metodo Saludar
}
}
Hasta aquí con esta breve introducción a los elementos básicos
de java, te recomiendo que implementes este código en cualquiera de los
entornos que te recomendé anteriormente, si tienes alguna duda por favor házmelo
saber en la sección de comentarios de la parte de abajo, gracias por visitarme
y recuerda que siempre
tendremos algo que contarte.