Ed
há 3 horas
Vamos analisar cada uma das afirmações: I. As definições de classe contêm o nome da classe, que diferencia maiúsculas de minúsculas, suas propriedades e seus métodos. Verdadeiro, essa afirmação está correta, pois uma classe realmente possui um nome que diferencia maiúsculas de minúsculas, além de propriedades (atributos) e métodos (funções). II. Para criar um objeto com uma classe especificada, você deverá usar a palavra-chave new, assim: $object = new Class. Aqui estão algumas maneiras pelas quais poderíamos fazer isso: $object = new Usuario; e $temp = new Usuario ('nome', 'senha'); Verdadeiro, essa afirmação está correta, pois a sintaxe apresentada para criar objetos em muitas linguagens orientadas a objetos, como PHP, está correta. III. Depois de criar um objeto, ele será passado por referência, quando você o passa como um parâmetro. Na metáfora da caixa de fósforos, é como manter vários segmentos anexados a um objeto armazenado em uma caixa de fósforos, para que você possa seguir qualquer thread anexado para acessá-lo. Essa afirmação é um pouco confusa. Embora seja verdade que objetos são geralmente passados por referência, a metáfora da caixa de fósforos não é uma descrição comum ou clara desse conceito. Portanto, essa afirmação pode ser considerada incorreta ou, no mínimo, imprecisa. Com base na análise, as afirmações I e II estão corretas, enquanto a III é confusa e não é uma descrição clara do conceito. Assim, a alternativa correta que contém todas as afirmações verdadeiras é: b) Somente as afirmações I, II, III.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material