martes, 28 de febrero de 2017

Clases de JavaNetbeans





Las clases en Java son básicamente una plantilla que sirve para crear un objeto. Si imaginásemos las clases en el mundo en el que vivimos, podríamos decir que la clase “persona” es una plantilla sobre cómo debe ser un ser humano. Todos y cada uno de nosotros, los seres humanos, somos objetos de la clase “persona“, ya que todos somos personas. La clase “persona” contiene la definición de un ser humano, mientras que cada ser humano es una instancia u objeto de dicha clase.

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-Private string 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.

***Observación: Es necesario resaltar que, en la medida de lo posible, se debe utilizar nombres en inglés para las variables. Se puede usar el idioma que sea y la estructura que nos plazca, pero se recomienda nombres en inglés y que las variables empiecen con minúscula. Si se trata de nombres compuestos de dos o más palabras se utiliza la primera palabra en minúscula y seguido la segunda palabra en mayúscula. Ejemplo: para llamar a una variable como Last Name, usamos lastName.

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


No hay comentarios:

Publicar un comentario