*   >> Lectura Educación Artículos >> science >> programación

Miembros estáticos y la palabra clave this en C ++ Classes

num1 = 5; cout}}; int main () {MiClase myObj; myObj.assignShow (); return 0; } Un objeto de puntero contiene la dirección de un objeto puntiagudo. El puntero es en realidad la dirección al objeto puntiagudo. No es todo el tiempo que necesita el objeto de puntero para mantener la dirección. Si usted puede tener la dirección a un objeto, a continuación, puede utilizar la dirección sin preocuparse de cualquier objeto de puntero que habría sostuvo. El objeto puntiagudo aquí es el objeto instanciado de una clase, cuyo método es en el proceso de ejecución.

A medida que se ejecuta el método, usando la palabra, esto, se referiría al objeto del método. Así es como se inventó el de clases C ++. En el código anterior, el método assignShow () utiliza la palabra clave, esto, que es el puntero a su objeto (cuando un objeto se crea una instancia de una clase, tiene todas las propiedades y métodos de su clase). Línea 1 en el método utiliza "esto" para acceder a la propiedad, num1.

Esto no era muy necesario sólo para asignar un valor a una propiedad como podríamos tener num1 utilizar directamente porque un método puede tener acceso a una propiedad de la misma clase (objeto). Sin embargo, el uso de la palabra clave, esto, se ilustra. Lea y probar el código de seguridad. Bueno, vamos a terminar aquí y continuar en la siguiente parte de la serie.

Chrys Para llegar a cualquiera de las partes de esta serie, sólo tienes que escribir el título correspondiente a continuación y mi nombre, Chrys, en el cuadro de búsqueda de esta página y haga clic en Buscar (menu de si está disponible): Conceptos básicos de programación orientada a objetos en C ++ Punteros a las clases en C ++ constructores y destructores en C ++ Clases Herencia en C ++ Clases especificadores de acceso en C ++ Clases Amigos en clases de C ++ derivados Declaración de clase y acceso a quien especifica en C ++ Miembros estáticos y la palabra clave this en C ++ Clases Resumen Clase Base en C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.