viernes, 7 de diciembre de 2012

6.3 MÉTODOS DE INSTANCIA


Cuando una declaración de método incluye un modificador static, se dice que el método es un método estático. Si no existe un modificador static, se dice que el método es un método de instancia.
Un método estático no opera en una instancia específica, y se produce un error en tiempo de compilación al hacer referencia a this en un método estático.
Un método de instancia opera en una determinada instancia de una clase y es posible tener acceso a dicha instancia con this (Sección 7.5.7).
Cuando se hace referencia a un método en un acceso-a-miembro (Sección 7.5.4) de la forma E.M, si M es un método estático, E debe denotar un tipo que contenga M, y si M es un método de instancia, E debe denotar una instancia de un tipo que contenga M.
Las diferencias entre miembros estáticos y de instancia se tratan con más detalle en la Sección 10.2.5.

No hay comentarios:

Publicar un comentario