Está en la página 1de 3

Las Clases en JAVA

Las Clases son el elemento principal de la programacin orientada a objetos POO. La POO se inspira en la
abstraccin del mundo real, en la que los objetos se clasifican en grupos. Por ejemplo todos los mamferos que
ladran y tienen 4 patas estn dentro del grupo de los perros. Tu madre tu padre y tu vecino estn en el grupo
de personas. En la POO cada uno de estos grupos se les denomina clase.

Cada clase se define mediante sus propiedades y sus comportamientos. Una propiedad es un dato que
conocemos de uno de los miembros del grupo, mientras que un comportamiento es algo que ese miembro
puede hacer.

En el ejemplo de la clase persona se definira as:

Propiedades: nombre, edad, estatura. Cada miembro tendr sus propiedades individuales que sern
diferentes.

Comportamientos: saludar, dormir, crecer, cumplir aos. Todos los miembros del grupo harn estas cosas.

Ejemplo de clase y objetos.

Declaracin de una clase:

Lo primero que tenemos que hacer al crear una clase es definirla con sus atributos:

Hemos definido la clase Coche con todos sus atributos, marca, modelo, precio, ao, centmetros cbicos y caballos de
potencia.
Seguidamente lo que tenemos que hacer es crear los constructores para esta clase.

Primero creamos un constructor por defecto al que no le pasamos ningn parmetro:

Ahora creamos un constructor con todos los parmetros de la clase Coche:

Ahora creamos un constructor al que tan solo le pasamos los parmetros de marca y modelo:

Mtodos get y set: Ahora vamos a crear todos los mtodos get y set para esta clase:

Con los mtodos se podemos asignar valores a los atributos de la clase cuando queramos.
Con los mtodos get podemos consultar los valores de los atributos de la clase cuando queramos.

Ahora vamos a crear los mtodos particulares que queramos:

Con esto nos valdra para poder utilizar esta clase en un ejemplo como el siguiente:

Creo un objeto de la clase Coche y lo construyo con 2 parmetros, marca y modelo. Seguidamente le asigno a su resto de
parmetros los valores con los mtodos set y llamo al mtodo mostrarinformacin() que me saca por pantalla los datos
de marca, modelo, ao y precio. Seguidamente muestro yo anualmente por pantalla los datos de cc y cv ayudndome de
los mtodos get de esos atributos.

También podría gustarte