A orientação a objetos é baseada em quatro pilares, que são o encapsulamento, o polimorfismo, a herança e a composição. O encapsulamento são os modificadores de acesso, que podem ser do tipo público, privado ou protegido. A composição são as regras para a ligação e a comunicação entre as classes. A herança e o polimorfismo permitem que uma classe tenha diversos comportamentos. Com relação aos conceitos de herança, avalie as afirmações a seguir. A herança é uma maneira de descrever a relação de descendência entre classe pai e classes filhas. Uma subclasse consegue acessar os atributos e comportamentos públicos e protegidos da superclasse. Os métodos públicos get() e set() são maneiras de uma superclasse acessar os métodos da subclasse. Utilizamos a palavra reservada extends para conectar uma subclasse a uma superclasse. Está correto o que se afirma em: a. II e IV, apenas. b. II, III e IV apenas. c. I, II e IV, apenas. d. I, II e III, apenas. e. I, III e IV, apenas.