Ajuda com a classe Cliente usando herança

Joguei essa discussão pra cá => http://www.guj.com.br/java/273262-complexidade-x-simplicidade--teoricos-x-praticos