Cita:
Iniciado por rgf1987 La herencia en java podríamos decir que se utiliza para estructura el código de una manera más eficiente.
Si en ese ejemplo que te pase, la clase Ciudadano no heredase de la clase Humano, estaríamos en la obligación de replicar los atributos y sus respectivos métodos en ambas clases, por lo tanto estás duplicando código, lo cual no es eficiente.
Por lo tanto se aplica herencia, pero la manera de instanciar las clases no cambia...
No se si no estoy entendiendo lo que tu estás preguntando, o no me explico yo bien... como crees que debería quedar el código de ese ejemplo, a tu manera de ver, sin utilizar herencia....
ya casi me entiendes
lo que pasa es que se me ocurrió que si puedo instanciar directo
puedo no usar ni herencia ni nada de lo que es programación POO
y si se puede hacer estos llamados directos de otra clase sin usar
ni herencia puede funcionar para llamar desde una clase a otra
aunque entiendo que esta mal y no se el porque,.