Logo Passei Direto
Buscar
Questão 41 LINGUAGEM DE PROGRAMACAO Uma classe Veiculo é definida como a classe base. A partir dela, são criadas as classes derivadas Carro e Moto. Para que a classe Carro possa herdar os atributos públicos e protegidos e os métodos da classe Veiculo, é necessário usar uma sintaxe específica na sua declaração. Qual é a sintaxe correta em C++ para declarar que a classe Carro herda publicamente da classe Veiculo? A class Carro imports Veiculo B class Carro extends Veiculo C class Carro inherits Veiculo D class Carro : public Veiculo E class Veiculo : public Carro
User badge image
Robson Fernando

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para que a classe `Carro` herde publicamente da classe `Veiculo` em C++, a sintaxe correta é a que utiliza o operador de herança `:` seguido do modificador de acesso `public`. Analisando as alternativas: A) `class Carro imports Veiculo` - Incorreta, pois "imports" não é uma palavra-chave em C++. B) `class Carro extends Veiculo` - Incorreta, pois "extends" é usado em Java, não em C++. C) `class Carro inherits Veiculo` - Incorreta, pois "inherits" não é uma palavra-chave em C++. D) `class Carro : public Veiculo` - Correta, esta é a sintaxe correta para herança pública em C++. E) `class Veiculo : public Carro` - Incorreta, pois inverte a relação de herança. Portanto, a alternativa correta é: D) class Carro : public Veiculo.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina