Vous êtes sur la page 1sur 1

1.1 Clases y objetos Un objeto es cualquier cosa, tanto tangible como intangible, que se pueda imaginar.

Un programa escrito en un estilo orientado a objetos consistir en objetos que interactan entre s. Dentro de un programa se escriben instrucciones para crear ejercicios. Con el fin de que una computadora pueda crear un objeto, debemos darle una definicin, llamada clase. Una clase es un tipo de molde o plantilla que dicta lo que los objetos pueden o no hacer. Un objeto se llama una instancia de una clase. Una instancia de una clase perteneces a la clase. 1.2 Mensajes y mtodos Al escribir programas orientados a objetos, primero hay que definir las clases y, cuando se ejecuta el programa, se usan las clases y objetos de esas clases para cumplir las tareas. Para ordenar a una clase o a un objeto que realice una tarea, se le enva un mensaje. Para que una clase u objeto procese el mensaje, debe ser programado en cualquier clase u objeto. Slo se puede mandar un mensaje a las clases y objetos que entienden el mensaje que se les enva. Para que una clase u objeto procese el mensaje que recibe, debe poseer un mtodo compatible, que es una secuencia de instrucciones que una clase u objeto sigue para realizar una tarea. Un mtodo definido para una clase se llama mtodo de clase y un mtodo definido para un objeto es un mtodo de instancia. Supongamos que se define un mtodo llamado caminar para un objeto Robot, al cual se le ordena que camine una distancia designada. Con este mtodo definido, se puede enviar el mensaje caminar a un objeto Robot, junto con la distancia que debe avanzar. Un valor que pasamos a un objeto se llama argumento de un mensaje. Ahora veamos un ejemplo de mtodos de clases. El mtodo de clases obtenerMaximaVelocidad informa de la velocidad mxima posible de todos los objetos robot. Un mtodo como este que trata con informacin colectiva sobre las instancias de una clase se define como mtodo de clase. Entonces concluimos que un mtodo de instancia es una tarea que corresponde a una instancia individual y mtodo de clase una tarea que corresponde a todas las instancias. 1.3 Valores de datos de clase y de instancia Un objeto est compuesto de valores de datos y mtodos. Definimos un valor de datos de instancia

Vous aimerez peut-être aussi