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

Fundamentos oop en C ++

que la función constructora no tiene parámetros, a instancias (primera línea de la función principal de arriba), la llamada función constructora (myObject) no debería tener paréntesis. Método Definición Clase exterior Descripción Puede definir métodos de clase fuera de la descripción de la clase. En tal descripción de clases, tendrá único método prototipos (declaraciones).

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 Calculadora :: add () {int suma = num1 + num2; volver suma; } Int main () {Calculadora miObjeto; int resultado = myObject.add (); cout return 0; } Lea el código si no lo ha hecho. Una declaración de método que termina con un punto y coma es un prototipo método. Tenga en cuenta el add () prototipo de método en la descripción de la clase. La definición del método add () está fuera de la descripción de la clase.

La sintaxis para definido un método fuera de la descripción de la clase es: returnValue NombreClase :: conventionalDefinition Por conventionalDefinition aquí, comienza con la declaración del método sin el valor de retorno de nuevo. Vea el método add () definida fuera arriba. Tenga en cuenta el uso del operador de ámbito (: :). Sintaxis para tener acceso a los miembros de objeto Recuerde, todo es igual, utiliza objetos, no clases. Se crea un objeto de una clase. Un miembro de un objeto o clase es una propiedad o un método. La sintaxis para acceder a un miembro de un objeto es objectName.

member Si el miembro es un método, entonces usted tiene que seguir esto con paréntesis. No hemos usado ningún método con argumentos anteriores, pero los métodos podemos tener argumentos; en la tipificación de la clase (descripción), los métodos tendrían parámetros. Los métodos de llamada correspondientes tendrán paréntesis y argumentos. Escribiendo Clase Nombre Es convencional para escribir la primera letra del nombre de una clase en mayúsculas, como en "Calculadora". El nombre del objeto puede comenzar con una letra menor entubado.

Nota: la comparación de C ++ Programación Orientada a Objetos y el uso de los objetos fundamentales de C ++, vemos que durante la declaración (instancias) de un objeto el papel que el nombre de la clase desempeña es el mismo que el papel del tipo de objeto fundamental juega durante la declaración del objeto fundamental. C ++ es considerado como un idioma difícil de aprender. Si usted ha entendido todo lo q

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