Observe o trecho de código e avalie as alternativas:
<?php
class MinhaClasse
{
public $nome = `Rogério`;
public function printNome() {
echo ($this->nome);
}
}
?>
I.O trecho de código está criando um objeto da classe MinhaClasse.
II.$nome é uma propriedade da classe MinhaClasse.
III.printNome() é um método da classe MinhaClasse.
IV.Tanto $nome como printNome() não podem ser private.
V.A forma correta de instanciar um objeto da classe MinhaClasse é: $objeto = new MinhaClasse().
a)As alternativas I e II estão corretas.
b)As alternativas II, IV e V estão corretas.
c)As alternativas II, III e V estão corretas.
d)As alternativas I, IV e V estão corretas.
Respostas
respondido por:
4
"I.O trecho de código está criando um objeto da classe MinhaClasse.": Falso. O trecho do código está definindo uma classe, e não instanciando um objeto.
"IV.Tanto $nome como printNome() não podem ser private.": Falso. A propriedade (atributo) "$nome" pode (e geralmente é) ser private. Onde, por exemplo, pode seu valor modificado ou recuperado ("prinfNome()") através de métodos (funções).
As demais estão corretas.
A alternativa certa é a letra "C"
"IV.Tanto $nome como printNome() não podem ser private.": Falso. A propriedade (atributo) "$nome" pode (e geralmente é) ser private. Onde, por exemplo, pode seu valor modificado ou recuperado ("prinfNome()") através de métodos (funções).
As demais estão corretas.
A alternativa certa é a letra "C"
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás