Lenguaje de programación java

Page 22

Introducción.

De forma análoga a cómo se definen las variables en un lenguaje de programación, cuando se declara un objeto hay que definir el tipo de objeto al que pertenece. Este tipo es la CLASE. En C, se definen dos variables X e Y de tipo entero de la forma siguiente: int X,Y;

En este caso, X e Y son variables, y el tipo de dichas variables es ENTERO. La forma de declarar objetos en Java es la misma: Ccasa casa1,casa2;

En este caso, casa1 y casa2 son efectivamente variables, pero un tanto especiales, son OBJETOS. Además, el tipo de objetos es Ccasa. Este tipo es la CLASE del objeto5 .

ANALOGÍA VARIABLE à OBJETO TIPO à CLASE

Al declarar casa1 y casa2 como objetos pertenecientes a la clase Ccasa, se está indicando que casa1 y casa2 tendrán una serie de atributos (datos) como son nPuertas, nVentanas y color; y, además, una serie de métodos (operaciones que se pueden realizar sobre ellos) como son: abrirVentanas(), cerrarVentanas(), etc.

Aunque no todos los textos emplean la misma notación, nosotros denominaremos objeto a la instancia de una clase. De este modo clase y tipo son los conceptos similares en programación orientada a objetos y programación estructurada al igual que hay similitud entre los conceptos de objeto y variable. 5

22


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.