Para poder comprender esto debemos verlo con ejemplos. Vamos a crear un proyecto en Netbeans al que voy a llamar JavaExamples.
Vemos que se crea un archivo llamado JavaExamples.java. Esta es la clase principal, la que contiene el método public static void main. Al ejecutarse un programa, lo que se encuentre establecido en el void main será lo primero en ejecutarse. La clase JavaExamples es un ejemplo de una clase, pero en ella no quedan claros los conceptos que me gustaría transmitirles, así que vamos a crear una clase a la que llamaremos “persona”.
Ahora vamos a empezar a construir la clase “persona”. Necesitamos establecer las propiedades de la clase persona. Como personas, ¿qué propiedades poseemos?
Podríamos hablar de un nombre(s), apellido(s), una fecha en la que nacimos, nuestra edad y género. Hay muchas otras propiedades que podríamos mencionar, pero por ahora solamente tomaremos en cuenta las que hemos listado. Son simplemente características que posee todo ser humano, al menos en la mayoría de los casos.
Para establecer estas propiedades dentro de la clase creamos variables, cuidándonos de asignarle a cada propiedad el tipo de dato que le corresponde. Dicho esto, declaramos las propiedades de la clase persona:
1. private String name;
2. privateString lastName;
3. private String birthDate;
4. private int age;
5. private String gender;
Al establecer las propiedades como private estamos asegurando que dentro de la clase persona se pueda acceder y manipular estas propiedades, pero no así desde otra clase, a menos que el usuario así lo decida y se lleve a cabo a través de métodos públicos. Esto lo veremos un poco más adelante.
Una vez establecidas las propiedades de la clase creamos un constuctor. El contructor es un método con el nombre de la clase donde se establecen los parámetros y las acciones a ejecutar cuando sea que se cree un nuevo objeto o instancia (objeto e instancia es básicamente lo mismo) de la clase persona. En Java las llamadas “funciones” de otros lenguajes se conocen como “métodos”. Nuestro constructor sería:
1. public persona(String nombre, string apellido, string fecha, int ed
2. name=nombres;
3. lastname=apellido;
4. birthDate=fecha
5. age=edad
6. gender=genero
http://panamahitek.com/que-son-las-clases-en-java/
No hay comentarios:
Publicar un comentario