Assinale a alternativa que apresenta a forma correta para c...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - class Cliente{ public $nome; public $saldo;}
A questão busca avaliar o conhecimento do candidato na definição de classes e atributos em PHP, que é uma linguagem de programação muito utilizada para o desenvolvimento de aplicações web. No PHP, uma classe é um tipo de dados que encapsula dados (atributos) e comportamentos (métodos) correspondentes a um conceito ou entidade do mundo real.
Para resolver a questão, o candidato deve conhecer a sintaxe correta de declaração de classes e atributos em PHP:
- Uma classe é definida pela palavra-chave class, seguida pelo nome da classe e chaves { } que delimitam o corpo da classe.
- Os atributos ou propriedades de uma classe são variáveis definidas dentro da classe. No PHP, os atributos devem começar com o caractere $, que é o indicador de variável, seguido pelo nome do atributo.
- A visibilidade dos atributos é definida por modificadores de acesso, como public, protected, ou private. No caso desta questão, está sendo usado o modificador public, que torna o atributo acessível em qualquer parte do programa.
A alternativa correta D segue todos esses requisitos:
- class Cliente {...} - Define corretamente uma classe chamada Cliente.
- public $nome; - Declara um atributo público chamado nome.
- public $saldo; - Declara um atributo público chamado saldo.
As outras alternativas estão incorretas por várias razões, como o uso indevido da palavra-chave Public antes do nome da classe, a omissão do caractere $ nos nomes dos atributos, ou a falta do modificador de acesso public antes dos atributos.
Por isso, a alternativa D é a única que apresenta a sintaxe correta para a definição de uma classe com dois atributos públicos em PHP.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo