⾕

C++  |  

A utilização de classes e os métodos getters e setters é uma prática comum na Programação Orientada a Objetos (POO) para encapsular dados e controlar o acesso e a modificação de atributos privados.

Estrutura da Classe

Aqui, criamos uma classe chamada Dispositivo, que possui atributos privados para nome, velocidade máxima, e um estado (ativo ou inativo).

Cabeçalho: Abaixo, temos o código do Arquivo de Cabeçalho (dispositivos.h):

Arquivo Dispositivos.h — Definição da Classe

Implementação: Agora, implementamos os métodos da classe no arquivo de código (dispositivos.cpp):

Arquivo Dispositivos.cpp — Implementação da Classe

Programa Principal: No programa principal, criaremos três objetos do tipo Dispositivo, atribuiremos estados aos dispositivos e exibiremos suas velocidades máximas e estados (ativo ou inativo).

Abaixo, temos o código do Programa Principal (main.cpp):

Arquivo main.cpp — Função Principal
Next