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

Fundamentos oop en C ++

ón constructora, debe utilizar la función constructora. Se empieza con el nombre de la clase; esto es seguido por un espacio, entonces la llamada al constructor con sus paréntesis y argumentos. La primera línea en la función principal ilustra esto. Ahora, el nombre de la llamada de constructor es el nombre que desee para el objeto (no el nombre de la función constructora, pero tenga en cuenta que el nombre de la función constructora es el nombre de la clase). Los argumentos en esta línea son los valores iniciales de las propiedades, num1 y num2.

La segunda declaración en la función principal llama al método add del objeto. La tercera declaración en la función principal muestra el resultado. Lea y probar el código de seguridad. Puede utilizar este código para agregar diferentes pares de números; basta con cambiar los argumentos de la llamada al constructor. El constructor por defecto Si no se define una función constructora para su clase, C ++ proporciona una desconocida constructor por defecto a usted. El código anterior anteriormente, es un ejemplo con el constructor por defecto.

Durante instanciación con el constructor por defecto el nombre del constructor se convierte en el nombre del nuevo objeto que desee, sin paréntesis y sin argumentos. La primera línea en la función principal del código anterior ilustra esto. Cuando se trata de la función constructora, el nombre del constructor en la descripción de clase, es el nombre de la clase; por otro lado, cuando instanciar un objeto, el nombre del constructor es el nombre que desee para el nuevo objeto; este nombre puede tener paréntesis si la clase tenía una función constructora; si la clase no tenía una función constructora, este nombre no tendrá paréntesis.

Función constructora sin paréntesis en el ejemplo de código constructor anterior, la función constructora tiene parámetros (argumentos). Usted puede tener una función constructora sin parámetros. En ese caso, los valores dados a las propiedades serán los valores de propiedad de clase por defecto. El siguiente código ilustra esto: #include using namespace std; clase Calculadora {public: int num1; int num2; Calculadora () {num1 = 11; num2 = 12; } Int add () {int suma = num1 + num2; volver suma; }}; int main () {Calculadora miObjeto; int resultado = myObject.

add (); cout return 0; } Leer a través del código y tenga en cuenta que la función constructora no tiene parámetros. Sin embargo, en la función de las propiedades se han inicializado a 11 y 12. Ahora

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