Ok, despues de mucho tiempo de no agregar ningun articulo en este blog, pues ahora lo hago, he estado un poco ocupada trabajando, hora estoy desarrollando en PHP, en JAVA porsupuesto tambien, usando AJAX, XHTML, CSS2, espero en algun futuro poder comentar al respecto en este blog.
Bueno, la sintaxis de una clase es la siguiente.
___________
public class Persona{
private int edad;
private String anombre;
public void comer(){System.out.println("mmmmmm, estoy comiendo!");}
public void dormir(){System.out.println("ZZZzzzzz ZZZzzz");}
public String decirHolaMundo(){
return "Hola Mundo!";
}
}
____________
Ok, esa es una clase, primero nos encontramos con la palabra public, esta es una palabra reservada, y con esta le estamos diciendo que la clase sera publica para todos, en el futuro me detendre a explicar mas al respecto, por ahorita solo basta con entender que es opcional, y que no es estrictamente necesaria ponerla, pero si es recomendable hacerlo.
la siguiente palabra reservada es class con esta le estamos diciendo al compilador que el siguiente bloque es una clas, esta si es requerida.
a continuacion le sigue in "identificador" osea el nombre que identificara a esa clase, en tes caso fue Persona, hay que aclarar que esta no es una palabra reservada, y que tu le puedes poner cualquier cosas, siguiente las reglas que ya sabemos, no caracteres raros, que el primer caracter no sea un numero, etc.... cabe mencionar que es recomendable que la primer letra del identificador sea mayuscula, esto no es requerido, pero es un standar entre los desarrolladores.
acontinuacion se abre el bloque de instrucciones, metodos y propiedades que esta clase contiene, esto es mediante los signos { y }
Las siguientes lineas puedes declarar atributos, declarar metodos o funciones.
para declarar un atributo o variable, se hace de la siguiente manera, primero defines el tipo de dato que sera almacenado en la variable, y despues define el identificador apra esa nueva variable, o mejor dicho el nombre que tu quieras, terminando la instruccion con punto y coma, ejemplo:
int x = 10;
String nombre = "Crysfel";
Bueno, continuando con la explicacion, si te das cuenta en la clase de arriba se le agrego la palabra reservada private, con esto le estamos restringiendo esa variable unicamente para la clase, como JAVA es orientado a objetos, podemos poner atributos publicos, lo cual significa que seran accesados por otras clases, pero como ya les mencione de eso hablare luego.
luego de esto, se definen los metodos que queremos que tenga nuestra clase Persona, en el ejemplo es comer, dormir, decirHolaMundo. si te das cuenta los metodos son acciones que hace la Clase Persona, como lo es comer, dormir, etc....
Los metodos se definen asi:
public void comer(){}
public -> es el alcance, despues hablare al respecto.
void -> es lo que regresara, en este caso nada.
comer -> es el identificador que nosotros queramos.
{ y } -> dentro de estos estan las instruccinoes que querramos.
Ok, ahora ya sabemos hacer una clase, aqui simplemente la definimos, luego de esto necesitamos instanciarla y crear objetos, podemos tener muchos objetos de tipo Persona, y cada uno de ellos puede tener edades diferentes y nombres diferentes, pero todos pertenecen a la Clase Persona, osea todos tienen los mismos metodos, todos pueden comer, dormir, decirHolaMundo, pero son diferentes. un ejemplo
public class Program{
public static void main(String arg[]){
Persona juan = new Persona();
persona crys = new Persona();
juan.comer();
crys.dormir();
juan.dormir();
}
}
Ok, esto es todo por hoy!
