*   >> Leitura Educação Artigos >> science >> programação

Basics oop em C ++

lator :: add () {int sum = num1 + num2; retornar soma; } Int main () {Calculator myObject; resultado int = myObject.add (); cout retornar 0; } Leia o código se você não tiver feito isso. A declaração de método terminando com um ponto e vírgula é um método protótipo. Observe o método add () protótipo na descrição da classe. A definição do método add () está fora da descrição da classe.

A sintaxe para definir um método de fora da descrição da classe é: returnValue ClassName :: conventionalDefinition por conventionalDefinition aqui, você começa com a declaração do método sem o valor de retorno novamente. Veja o método add () definida fora acima. Note o uso do operador de escopo (: :). Sintaxe para acessar membros do objeto Lembre-se, tudo o resto constante, você usa objetos, não classes. Você cria um objeto de uma classe. Um membro de um objeto ou classe é uma propriedade ou um método. A sintaxe para acessar um membro de um objeto é objectName.

member Se o membro é um método, então você precisa acompanhar esta questão com parênteses. Nós não usamos qualquer método com argumentos acima, mas os métodos podem ter argumentos; na digitação da classe (descrição), os métodos teria parâmetros. Os métodos de chamada correspondentes terão parênteses e argumentos. Digitando nome de classe É convencional para digitar a primeira letra do nome da classe em maiúsculas, como em "Calculadora". O nome do objeto pode começar com uma letra minúscula encaixotado.

Nota: comparando C ++ Programação Orientada a Objetos e do uso de objetos fundamentais C ++, vemos que durante a declaração (instanciação) de um objeto o papel o nome da classe desempenha é o mesmo que o papel do tipo objecto fundamental desempenha durante a declaração do objeto fundamental. C ++ é considerado como uma língua difícil de aprender. Se você entendeu tudo até agora, então saiba que há coisas mais excitantes para aprender nas próximas partes da série. Vamos terminar aqui e continuar na próxima parte.

Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo e meu nome, Chrys, na caixa de pesquisa da página e clique em Procurar (uso menu se disponível): Fundamentos de OOP em C ++ Ponteiros para Classes em C ++ construtores e destruidores de classes C ++ herança em C ++ Classes especificadores de acesso em classes C ++ Amigos em C ++ classes derivadas declaração de classe e Access especificador em C ++ e os membros estático esta palavra-chave em C ++ classes abstratas

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.