

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere este trecho de código em PHP, que não contém erros. A numeração das linhas não faz parte do código.
------
1 ----<?php
2 ----class Imprime {
3 ------public function printItem($string){
4 --------------echo 'Imprime: ' . $string . PHP_EOL;
5 ------}
6 ------public function printPGEAM(){
7 --------------echo ' Procuradoria Geral do Estado do Amazonas' . PHP_EOL;
8 ------}
9 ----}
------
10 ----class Impressao extends Imprime {
------
11 ------public function printItem($string){
12 --------------echo 'Impressao: ' . $string . PHP_EOL;
13 ------}
14 ----}
------
15 ----$imprime = new Imprime();
16 ----$impressao = new Impressao();
17 ----$imprime->printItem('Engenharia de Software');
18 ----$imprime->printPGEAM();
19 ----$impressao->printItem('Engenharia de Software');
20 ----$impressao->printPGEAM();
------
21 ----?>
------
Considerando os fundamentos da Orientação a Objetos e o código acima, é correto afirmar:
As saídas das instruções das linhas 17 e 19 são iguais, ou seja, imprimem a mesma frase.
Na herança, ao se estender uma classe, a subclasse herda métodos públicos da classe pai.
As saídas das instruções das linhas 18 e 20 são diferentes, ou seja, imprimem frases distintas.
printPGEAM() é o método construtor da classe Imprime.
Os métodos públicos de uma classe pai não são acessíveis a uma classe filha.