Questão
ID 2172598Disciplina: Tecnologia da Informação
Assunto: PHP
Ano: 2016 Banca: FUNRIO - Fundação de Apoio a Pesquisa, Ensino e Assistência Órgão: Instituto Federal do Pará
Considere o seguinte código em PHP:
1 ----<?php
2
3 ----define("PI", 3.14);
4 ----define("CUBO", 0);
5 ----define("CILINDRO", 1);
6
7 ----class AreaQuadrado
8 ----{
9 ------public function area ( \$aresta )
10------{
11 --------return \$aresta * \$aresta;
12 ------}
13 ----}
14
15 ----class AreaCirculo
16 ----{
17 ------public function area ( \$raio )
18 ------{
19 --------return PI * \$raio * \$raio;
20 ------}
21 ----}
22 ----//(continuação)
23 ----class CalculaVolume extends AreaQuadrado , AreaCirculo
24 ----{
25 ------public function volume( \$aresta_raio , \$altura , \$tipo )
26 ------{
27 ---------if ( \$tipo == CUBO)
28 ------------return \$altura * \$this->area ( \$aresta_raio );
29 ---------else if ( \$tipo == CILINDRO )
30 ------------return \$altura* \$this->area ( \$aresta_raio );
31 ---------else return-1;
32------ }
33----}
34
35 ----\$calculaVolume = new CalculaVolume ( );
36 ----\$resultado = \$calculaVolume->volume ( 15 , 10 , 1 );
37 ----echo "Oresultado foi \$resultado!";
38
39 ----?>
40
41
42
É correto afirmar que