Skip to content
kinelski edited this page Apr 28, 2016 · 1 revision

Exercício 3.2 da matéria de CES22 do curso de Engenharia de Computação do ITA.

Este código foi criado com o objetivo de facilitar a utilidade e a compreensão do processo de encapsulamento.

Uma classe encapsulada serve para "proteger" o código. É ideal não permitir que sejam atribuídos valores inválidos às variáveis de um objeto. Isso garante que o código não produza erros inesperados, mesmo quando modificado por vários programadores distintos de uma mesma equipe.

A classe "time" implementada no exemplo ilustra bem o funcionamento de uma classe encapsulada. É garantido que valores inválidos não sejam atribuídos às variáveis "hour" e "minute".

Clone this wiki locally