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

Fundamentos oop en C ++

resuelto. Es para sumar dos números que se encuentran en dos objetos int. No puede utilizar una clase, se utiliza, pero los objetos creados de la clase. Los miembros de una clase se convierten automáticamente en miembros del objeto instanciado. Puede crear muchos objetos de una clase; lo principal que necesita es diferentes nombres de identificadores para los objetos. Para acceder a un miembro de un objeto, se empieza con el nombre del objeto. Esto es seguido por un punto, y luego el identificador del miembro.

Si el miembro es un método (función), entonces usted seguirá el identificador con paréntesis. Estos paréntesis pueden tener argumentos, si la declaración (o definición) de la función tenían parámetros. Para resolver nuestro problema, tenemos que asignar valores a las propiedades (NUM1 y num2). Esto es lo que el segundo y tercer declaraciones en la función principal hacer. Un objeto no sólo va a resolver su problema por sí mismo. Un objeto tiene normalmente una o más métodos de los que se llama a realizar una tarea en particular, el uso de una o más propiedades del objeto.

El método add (función) de nuestro objeto, lo hace la adición usando las dos propiedades del objeto; por la forma en que definimos el método. La cuarta declaración en la función principal llama al método add y asigna el valor de retorno de un nuevo objeto int identificado por resultado. La quinta declaración de la función principal muestra el resultado. La función constructora Si desea crear un objeto y, al mismo tiempo inicializar (asignar valores a las propiedades), a continuación, es necesario definir lo que se llama una función constructora a medida que escribe la clase.

Después de esto, para crear una instancia (crear) un objeto de la clase, debe utilizar la llamada función constructora. El siguiente código ilustra esto. #include using namespace std; clase Calculadora {public: int num1; int num2; Calculadora (int ident1, int ident2) {num1 = ident1; num2 = ident2; } Int add () {int suma = num1 + num2; volver suma; }}; int main () {Calculadora myObject (2,3); int resultado = myObject.add (); cout return 0; } La función constructora es una función (método) declarada o definida en el bloque de clases. No tiene ningún tipo de devolución.

Su nombre es el de la clase. Su propósito es inicializar (asignar valores iniciales a) propiedades. Vea como el constructor de la clase calculadora se ha definido anteriormente. Para crear una instancia de un objeto de una clase que tiene una funci

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