viernes, 26 de diciembre de 2014

¿Qué es una clase en java?

En la programación orientada a objetos cobra una especial importancia el concepto de Clase.

Cuando se escribe un programa en un lenguaje orientado a objetos se está creando un modelo de alguna parte del mundo real. Los objetos pueden estar organizados en categorías y una clase describe de forma abstracta todos los objetos en particular.

Un ejemplo para entender la definición de clase en el mundo real sería Automóvil, Automóvil sería la clase y de está clase podemos sacar objetos que también se llaman instancias que serían los automóviles en particular. Tenemos la clase Automóvil que nos indica que puede hacer un Automóvil, que partes lo forman, etc. y un objeto sería un Automóvil en concreto.

Los objetos representan casos individuales de una clase y la clase describe la categoría del objeto, que va a poder hacer, que lo forma, etc.

Para crear una clase en bluej basta con crear un nuevo proyecto pulsar con el botón derecho del ratón y Crear Nueva Clase. Al crear la nueva clase debemos darle nombre y ya tenemos una clase cómo está que podemos ver aquí:


En posteriores entradas veremos como entender mejor lo que es una clase y cómo es la estructura de la misma. Para ir introduciendo diremos que cada clase se compone de campos, constructores y métodos, los campos que es donde declaramos las variables que vamos a utilizar en la clase, los constructores que sirven para preparar los objetos adecuadamente para su uso y los métodos que nos permitirán modificar y obtener información de los objetos. Hay métodos de modificación y métodos de acceso, pero de todo esto hablaremos en entradas siguientes.

No hay comentarios:

Publicar un comentario