Está en la página 1de 3

DIFERENCIA ENTRE CLASE Y OBJETO

Una clase es la definicin de un tipo de objeto. Esta definicin explica cuales mtodos y atributos tiene un objeto de esta clase. Por lo tanto un objeto es una realizacin o instancia de una clase. Si desarrollamos un programa de ordenador para nuestro concesionario, solo habr una clase automvil, es decir una sola definicin, pero en la memoria puede haber ninguno, uno o varios objetos de clase automvil, existiendo en un momento dado.

Cules son las relaciones entre clases y objetos? - Uno complementa al otro - Una clase puede tener varios objetos - No puede haber objetos sin clase

Qu son los mtodos? Son una subrutina asociada exclusivamente a una clase, o a un objeto.

Qu es la abstraccin? -El aislar un elemento de su contexto o del resto de los elementos que lo acompaan

Qu es el encapsulamiento? -El ocultamiento del estado, de los datos miembro, de un objeto de manera que slo se puede cambiar mediante las operaciones definidas para ese objeto. -Reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstraccin.

En qu consiste el principio de ocultacin? -Cada objeto est aislado del exterior, es un mdulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cmo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificacin por quien no tenga derecho a acceder a ellas, solamente los propios mtodos internos del objeto pueden acceder a su estado.

Qu es polimorfismo? -la capacidad para que varias clases derivadas de una antecesora utilicen un mismo mtodo de forma diferente.

Qu es herencia?

-Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.

Qu entiendes por recoleccin de basura? -Es la tcnica por la cual el entorno de objetos se encarga de destruir automticamente, y por tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia a ellos. -En otras palabras es una "ayuda" para el programador, pues automticamente limpia la memoria de datos que ya no se estn usando, evitando que sea el programador el que tenga que crear esta rutina.

Qu mensaje se enva a una clase para crear una instancia de la clase? -Se llama a un mtodo de la propia clase para realizar el proceso de construccin.

También podría gustarte