Se os atributos são as variáveis dos objetos, então será que existem funções? SIM!
A estas chamamos métodos e funcionam da mesma forma que os atributos, mas com as propriedas de função em vez de variável.
Por exemplo:
class Carro{ public: void movimentar(){ //Pôr o carro a andar } };
Temos então uma função dentro de uma classe, e esta pode ser chamada assim como um atributo pode ser chamado, com o "."
Carro carro; carro.movimentar();
Os métodos conseguem aceder aos atributos da classe mesmo que estes sejam "private":
class Carro{ private: int posX, posY; public: void movimentar_frente(){ posY++; } };
Referências
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.