Resultados de la búsqueda a petición "protected"

4 la respuesta

¿Por qué mi subclase no puede acceder a una variable protegida de su superclase cuando está en un paquete diferente?

Tengo una clase abstractarelation en paquetedatabase.relation y una subclase de ellaJoinen paquetedatabase.operations. relation tiene un miembro protegido llamadomStructure. EnJoin: public Join(final Relation relLeft, final Relation relRight) { ...

5 la respuesta

El acceso protegido de Java no funciona

En java, hay tres niveles de acceso: Público - Abierto al mundoPrivado: abierto solo a la claseProtegido: abierto solo a la clase y sus subclases (herencia).Entonces, ¿por qué el compilador de Java permite que esto ...

2 la respuesta

Usando make_shared con un constructor protegido + interfaz abstracta

Dada una interfaz abstracta y una implementación derivada de esa interfaz, donde los constructores están protegidos (la creación de estos objetos solo está disponible desde una fábrica de clases, para implementar un patrón DI), ¿cómo puedo usar ...

10 la respuesta

¿Debería usar alguna vez las variables miembro protegidas?

¿Debería usar alguna vez las variables miembro protegidas? ¿Cuáles son las ventajas y qué problemas puede causar esto?

1 la respuesta

¿Por qué realmente necesitamos herencia privada o protegida en C ++?

En C ++, no puedo pensar en un caso en el que me gustaría heredar privado / protegido de una clase base: class Base; class Derived1 : private Base; class Derived2 : protected Base;¿Es realmente útil?

2 la respuesta

¿Por qué una clase derivada no puede acceder a un miembro protegido de su clase base a través de un puntero a base?

Este es elcódigo [http://coliru.stacked-crooked.com/a/04f05e3845e6ccea]: class TestA { protected: int test=12; public: TestA() { cout << "test a: " << test << endl; } ~TestA() { } }; class TestB : public TestA { public: TestB(TestA *testA) { ...

2 la respuesta

Acceda a miembros protegidos de la clase base utilizando punteros para la clase base en la clase derivada

Considere el siguiente código: #include <iostream> using std::endl; using std::cout; template<typename T> class B{ protected: T value; B* ptr; public: B(T t):value(t), ptr(0){} }; template<typename T> class D: public B<T>{ public: void f(); D(T ...

1 la respuesta

No se puede acceder al miembro protegido de otra instancia desde el alcance del tipo derivado

Enesta respuesta [https://stackoverflow.com/a/17717142/5470596]a la pregunta "¿Por qué mi objeto no puede acceder a miembros protegidos de otro objeto definido en la clase base común?", se puede leer: Solo puede acceder a miembros protegidos ...

3 la respuesta

¿Cómo se protegen los métodos protegidos de java.lang.Object de las subclases?

La palabra claveprotected concede acceso a clases en el mismo paquete y subclases ( http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html [http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html]) Ahora, cada ...

1 la respuesta

Miembros protegidos de otras instancias en Scala

Me encontré con una dificultad mientras aprendía Scala. Tengo una jerarquía de herencia que es esencialmente equivalente a esto: class A { protected def myMethod() = println("myMethod() from A") } class B extends A { def invokeMyMethod(a: A) = ...