Gabarito: b)
A alternativa b está correta ao afirmar que uma subclasse é uma especialização da superclasse e que pode herdar tanto atributos quanto operações (métodos) da superclasse. Isso está de acordo com os princípios da programação orientada a objetos, onde a herança permite que uma classe filha reutilize e estenda o comportamento da classe pai.
Vamos analisar as outras alternativas para confirmar a correção da letra b:
a) A alternativa está incorreta porque atributos não são métodos ou serviços; atributos representam os dados ou propriedades da classe, enquanto métodos representam comportamentos ou operações.
c) A definição de classe abstrata está incorreta. Uma classe abstrata é uma classe que não pode ser instanciada diretamente e serve como base para outras classes, mas não é chamada de classe bean. Classe bean é um conceito diferente relacionado a componentes Java.
d) Métodos não são instâncias de uma classe, mas sim funções ou procedimentos definidos dentro da classe. Instâncias são objetos.
e) Objeto não é uma descrição generalizada, mas sim uma instância concreta de uma classe, que encapsula dados e comportamentos específicos.
Portanto, a alternativa b é a única que apresenta um conceito correto e coerente com a Análise e Projeto Orientado a Objetos.
A alternativa b está correta ao afirmar que uma subclasse é uma especialização da superclasse e que pode herdar tanto atributos quanto operações (métodos) da superclasse. Isso está de acordo com os princípios da programação orientada a objetos, onde a herança permite que uma classe filha reutilize e estenda o comportamento da classe pai.
Vamos analisar as outras alternativas para confirmar a correção da letra b:
a) A alternativa está incorreta porque atributos não são métodos ou serviços; atributos representam os dados ou propriedades da classe, enquanto métodos representam comportamentos ou operações.
c) A definição de classe abstrata está incorreta. Uma classe abstrata é uma classe que não pode ser instanciada diretamente e serve como base para outras classes, mas não é chamada de classe bean. Classe bean é um conceito diferente relacionado a componentes Java.
d) Métodos não são instâncias de uma classe, mas sim funções ou procedimentos definidos dentro da classe. Instâncias são objetos.
e) Objeto não é uma descrição generalizada, mas sim uma instância concreta de uma classe, que encapsula dados e comportamentos específicos.
Portanto, a alternativa b é a única que apresenta um conceito correto e coerente com a Análise e Projeto Orientado a Objetos.