Está en la página 1de 9

Introduccin a las clases y objetos

Ing. Edgar Lizrraga Ugarte

Clases, objetos, mtodos y variables de instancia

Suponga que desea conducir un automvil y, para hacer que aumente su velocidad, debe presionar el pedal del acelerador. Qu debe ocurrir antes de que pueda hacer esto?
Todo se encuentra en diseos de ingeniera, es decir en un papel.

Clases, objetos, mtodos y variables de instancia


Para realizar una tarea en una aplicacin se requiere un mtodo. El mtodo describe los mecanismos que se encargan de realizar sus tareas; y oculta al usuario las tareas complejas que realiza, de la misma forma que el pedal del acelerador de un automvil oculta al conductor los complejos mecanismos para hacer que el automvil vaya ms rpido.

Clases, objetos, mtodos y variables de instancia

En Java, empezamos por crear una unidad de aplicacin llamada clase para alojar a un mtodo as como los dibujos de ingeniera de un automvil alojan el diseo del pedal del acelerador. En una clase se proporcionan uno o ms mtodos, los cuales estn diseados para realizar las tareas de esa clase.

Clases, objetos, mtodos y variables de instancia

Por ejemplo, una clase que representa a una cuenta bancaria podra contener un mtodo para depositar dinero en una cuenta, otro para retirar dinero de una cuenta y un tercero para solicitar el saldo actual de la cuenta. As como no podemos conducir un dibujo de ingeniera de un automvil, tampoco podemos conducir una clase.

Clases, objetos, mtodos y variables de instancia

Cuando usted conduce un automvil, si oprime el pedal del acelerador se enva un mensaje al automvil para que realice una tarea-hacer que el automvil vaya ms rpido. De manera similar, se envan mensajes a un objeto; cada mensaje se conoce como la llamada a un mtodo.

Clases, objetos, mtodos y variables de instancia

Adems de las capacidades con las que cuenta un automvil, tambin tiene muchos atributos como su color, el nmero de puertas, la cantidad de gasolina en su tanque, su velocidad actual y el total de kilmetros recorridos (es decir, la lectura de su odmetro). Cuando usted conduce un automvil, estos atributos siempre estn asociados con l. Cada uno mantiene sus propios atributos. Por ejemplo, cada conductor sabe cunta gasolina tiene en su propio tanque, pero no cunta hay en los tanques de otros automviles.

Clases, objetos, mtodos y variables de instancia

Adems de las capacidades con las que cuenta un automvil, tambin tiene muchos atributos como su color, el nmero de puertas, la cantidad de gasolina en su tanque, su velocidad actual y el total de kilmetros recorridos (es decir, la lectura de su odmetro). Cuando usted conduce un automvil, estos atributos siempre estn asociados con l. Cada uno mantiene sus propios atributos. Por ejemplo, cada conductor sabe cunta gasolina tiene en su propio tanque, pero no cunta hay en los tanques de otros automviles.

Clases, objetos, mtodos y variables de instancia

Los atributos se especifican mediante las variables de instancia de la clase.

También podría gustarte