Assinale a alternativa que apresenta a forma correta para c...

Próximas questões
Com base no mesmo assunto
Q825066 Programação
Assinale a alternativa que apresenta a forma correta para criar uma classe com dois atributos em PHP.
Alternativas

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