Estoy confundido.
Antes vimos que Funcionario Jose = new Gerente(); se creaba un objeto Gerente heredando a la clase funcionario, sin embrargo no se puede acceder a los metodos de la clase gerente. Porque? si Creamos un objeto Gerente.
Estoy confundido.
Antes vimos que Funcionario Jose = new Gerente(); se creaba un objeto Gerente heredando a la clase funcionario, sin embrargo no se puede acceder a los metodos de la clase gerente. Porque? si Creamos un objeto Gerente.
Hola Kevin, espero que estés bien!
Sí, creamos un objeto Gerente pero la variable es del tipo Funcionario, entonces la variable solo tendrá los accesos a clase madre, no a clase hija.
Al pasar la flecha del ratón sobre la variable (o instancia), puede notar que afirma ser Funcionario y no Gerente.
Saludos y buenos estudios!