O polimorfismo eu posso entender como uma propriedade que só ocorre para linguagens que possuem a propriedade herança? Porque no caso feito em aula, entendi que o polimorfismo só vai funcionar porque a herança possibilita que a mesma propriedade seja acessada para diferentes nomes de classes (que apesar de terem nomes diferentes, compartilham o mesmo atributo senha pela herança).