Ed
há 2 anos
Vamos analisar cada afirmativa: I. Atributos representam o estado de um objeto, por armazenar informações particulares sobre o outro. Verdadeiro, os atributos realmente armazenam informações que definem o estado de um objeto. II. Métodos representam habilidades de um objeto, por conterem instruções que serão executadas utilizando o estado do objeto. Verdadeiro, os métodos são as ações que um objeto pode realizar e geralmente operam sobre seus atributos. III. Atributos devem ser públicos, caso contrário o estado de um objeto seria constante. Falso, atributos não precisam ser públicos. Na verdade, é uma boa prática torná-los privados e usar métodos set e get para controlar o acesso e a modificação, permitindo que o estado do objeto não seja constante, mas sim controlado. IV. Métodos devem ser privados, caso contrário entidades externas poderão interferir no funcionamento do objeto. Falso, nem todos os métodos precisam ser privados. Métodos públicos são necessários para permitir que outras classes interajam com o objeto. O que deve ser privado são os métodos que não devem ser acessados diretamente por outras classes. Com base nas análises: - I e II são verdadeiros. - III e IV são falsos. Portanto, a alternativa que contém todos os itens verdadeiros é: I e II, apenas.
Cadastre-se ou realize login
Mais perguntas desse material