CCT0314 Encapsulamento Exercício
Encapsulamento - Conforme visto até aqui, as variáveis e métodos declarados na classe são visíveis a todos os objetos criados. O termo encapsulamento, também é conhecido por acessibilidade, pois define o que está acessível na classe, é a forma como os elementos da classe pode ser vistos e ser utilizados por outras classes. Restringir o acesso a determinadas partes de uma classe significa controlar o seu uso. Por meio das restrições de acesso é possível assegurar que certas variáveis de instancia tenham valores restritos que só podem ser acessados da própria classe e não por intermédios de classes externas, mantendo uma certa segurança com relação a integridade do valor armazenado.
Crie uma nova classe Retângulo, para que ela passe agora a ter um construtor que receba do teclado os valores para base e altura. Crie uma classe nova classe UsaRetangulo, que instancie um objeto(R1) para esta nova classe Retângulo. Neste momento o construtor Retangulo() será acionado e solicitará os dados para o usuário. Depois de chamar o construtor, a classe UsaRetangulo deverá exibir a base, altura, a área e o perímetro do retângulo(R1).
Dessa forma os atributos base e altura da classe Retangulo serão privativos da classe. Para ter acesso aos atributos da classe Retângulo. A calsse UsaRetangulo deverá fazer uso dos métodos públicos, set’s e get’s, que deverão ser declarados na classe Retângulo, utilizae também um método exibeArea() e exibePerimetro().
Crie uma nova classe Retângulo, para que ela passe agora a ter um construtor que receba do teclado os valores para base e altura. Crie uma classe nova classe UsaRetangulo, que instancie um objeto(R1) para esta nova classe Retângulo. Neste momento o construtor Retangulo() será acionado e solicitará os dados para o usuário. Depois de chamar o construtor, a classe UsaRetangulo deverá exibir a base, altura, a área e o perímetro do retângulo(R1).
Dessa forma os atributos base e altura da classe Retangulo serão privativos da classe. Para ter acesso aos atributos da classe Retângulo. A calsse UsaRetangulo deverá fazer uso dos métodos públicos, set’s e get’s, que deverão ser declarados na classe Retângulo, utilizae também um método exibeArea() e exibePerimetro().
Comentários
Postar um comentário