Resultados da pesquisa a pedido "protected"

2 a resposta

Por que não consigo acessar o método Java protegido, mesmo achei que estendi a classe?

Aqui está a documentação do método protegido:

2 a resposta

Membro protegido de acesso de uma classe em uma classe derivada

Eu tenho uma base de código antiga aqui, onde eles usaram variáveis ​​de membro protegidas. Se isso é ou não uma boa ideia pode ser discutido. No entanto, o ...

2 a resposta

Como bloquear células do Excel no VBA?

2 a resposta

Qual é o uso prático da herança protegida?

Herança pública é fácil.A: B público significa que cada A é B. Na maioria das linguagens de programação, como vb.net e objective-c, esse é o único tipo de he...

2 a resposta

Problema com campos protegidos na classe base em c ++

Eu tenho uma classe base, digamosBassClass, com alguns campos que os protegi e algumas funções virtuais puras. Então a classe derivada, digamosDerivedClass, gostarclass DerivedClass : public BassClass. O DerivedClass não deve herdar os campos ...

2 a resposta

Como acessar membro protegido

Eu tenho o seguinte código no tipo de extensão (em F #) que chama um método protegido de uma classe que herda de (em C #), mas recebo a exceção (veja abaixo). Existe uma solução alternativa para isso? let getPagereference id = ...

2 a resposta

Usando make_shared com um construtor protegido + interface abstrata

Dada uma interface abstrata e uma implementação derivada dessa interface, na qual os construtores são protegidos (a criação desses objetos está disponível apenas em uma fábrica de classes - para implementar um padrão DI), como posso usar o ...

2 a resposta

Por que uma classe derivada não pode acessar um membro protegido de sua classe base por meio de um ponteiro para a base?

Isto é ocó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) { cout ...

2 a resposta

Acesse membros protegidos da classe base usando ponteiros para a classe base na classe derivada

Considere o seguinte 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 ...

2 a resposta

Como uma classe derivada pode usar um membro protegido da classe base?

Digamos que uma classe baseA define um membro protegido. Uma classe derivadaB usa este membro. class A { public: A(int v) : value(v) { } protected: int value; }; class B : public A { public: B(int v) : A(v) { } void print() const; ...