Aresposta correta é "encapsulamento". Como o nome sugere , podemos encapsular,isto é esconder um atributo ou um método de um objeto.
A herança é quando o objeto herda da sua classe pai alguns atributos e/ou metodos.
Polimorfismo = poli+morfo ---> existem varias formas de polimorfismo. Como por exemplo quando dois metodos tem o mesmo nome , mas assinaturas diferentes. Tambem pode ocorrer de uma classe B ser herdeira de uma outra classe (A) e ao mesmo tempo implementar uma interface (I). Neste caso há polimorfismo quanto ao tipo de classe ao qual o objeto possa pertence (podemos nos referir ao obeto como senda da classes A,B ou I. Aqui uma referencia sobre polimorfismo: http://waltercunha.com/blog/index.php/2010/03/12/polimorfismo-sobreposicao-e-sobrecarga-marcio-victorino/
Os atributos, de uma forma simples , podem ser entendidos como sendo os dados ou caracteristicas ou qualidades dos objetos.
Os métodos expressam os comportamento do objeto.