public class CClase : private COtraClase
Publicado por fernando.gomez (7 intervenciones) el 22/01/2003 01:04:30
saludos.
soy un programador de C++ que esta aprendiendo Java. Dicho esto, tengo una pregnta con respecto a la herencia. En C++, yo puedo hacer algo asi:
public class CClaseHija : private CClasePadre { ... }
traducido a Java, seria algo asi:
public class CClaseHija extends private CClasePadre { ... }
a lo que me refiero, es que en C++, cuando heredo una clase padre, puedo modificar el alcance de sus miembros publicos y protegidos. Es decir, con el ejemplo anterior, todos los miembros y variables declaradas como public dentro de CClasePadre serian private dentro de CClaseHija. Ahora bien, de la manera que lo expuse anteriormente, en Java, no lo puedo hacer: no compila esa forma.
Concretamente, hay alguna forma de modificar los miembros publicos o protegidos de una clase padre al heredar a una hija?
Si si la hay, les agradecere me lo hagan saber. Si no, no vuelvo a utilizar Java (:P)...
Gracias de antemano.
soy un programador de C++ que esta aprendiendo Java. Dicho esto, tengo una pregnta con respecto a la herencia. En C++, yo puedo hacer algo asi:
public class CClaseHija : private CClasePadre { ... }
traducido a Java, seria algo asi:
public class CClaseHija extends private CClasePadre { ... }
a lo que me refiero, es que en C++, cuando heredo una clase padre, puedo modificar el alcance de sus miembros publicos y protegidos. Es decir, con el ejemplo anterior, todos los miembros y variables declaradas como public dentro de CClasePadre serian private dentro de CClaseHija. Ahora bien, de la manera que lo expuse anteriormente, en Java, no lo puedo hacer: no compila esa forma.
Concretamente, hay alguna forma de modificar los miembros publicos o protegidos de una clase padre al heredar a una hija?
Si si la hay, les agradecere me lo hagan saber. Si no, no vuelvo a utilizar Java (:P)...
Gracias de antemano.
Valora esta pregunta


0