El especificador de acceso en un lenguaje orientado a objetos determina cómo una clase restringe el acceso a sus miembros.

Más sobre access-specifier...

Estoy compilando una clase, cuyo programa completo se da a continuación: #include<iostream> using namespace std; class Test{ public: Test() { cout<<"Test variable created...\n"; // accessing width variable in constructor cout<<"Width is "<<wid....
28 ene. 2021 a las 19:05
Mi pregunta es sobre constructores en OOP (C ++). Cuando defino el constructor predeterminado en una clase como privado y cuando inicializo un objeto de esa clase en main como predeterminado, se produce el error de que el constructor predeterminado es inaccesible. Está bien. Pero luego también ha....
Tengo dos archivos java en el mismo paquete. Quiero llevar el valor actualizado de una variable de un archivo a otro. Escribí el siguiente código. En class1.java: - import javax.swing.JOptionPane; public class class1 { public static String bar = "Yes"; static int age = 26; public static ....
12 jul. 2020 a las 07:38
class X { int Xi; class Y { int Yi; void func() { X x; x.Xi = 5; } }; void func() { Y y; y.Yi = 5; // ^^^^ 'X::Y::Yi': cannot access private member declared in class 'X::Y' } }; Estaba aprend....
20 abr. 2020 a las 15:50
¿Tiene algún sentido hacer que las funciones miembro virtuales, anuladas desde una clase base sean privadas, si son públicas en la clase base? struct base { virtual void a(); }; struct derived : base { // ... private: void a() override; }; ....
Hay una palabra clave this en java para acceder a las variables instantáneas que son públicas. ¿Pero hay tal manera de acceder a los privados? class Foo { private int a = 2; public int b = 3; public void test(int a, int b) { this.b = b; //but how to access a; } ....
30 ago. 2018 a las 15:53
import java.util.*; interface AdvancedArithmetic{ int divisor_sum(int n); } class MyCalculator implements AdvancedArithmetic { int sum=0; int divisor_sum(int n) //Why this method should be public? { for(int i=1;i<=n;i++) { if(n%i==0) sum=sum+i; ....
6 jun. 2018 a las 15:26
Todos sabemos que a los miembros especificados protected de una clase base solo se puede acceder desde una propia instancia de clase derivada. Esta es una característica del Estándar, y esto se ha discutido en Stack Overflow varias veces: No se puede acceder al miembro protegido de otra instancia de....
He creado una aplicación de consola para comprender los especificadores de acceso. A continuación se muestra mi código para interno , puedo acceder a esta clase desde fuera de la Asamblea. namespace Assembly_1 //This is first assembly. { public class Base { //internal class ....
20 abr. 2017 a las 15:22
Quiero implementar un paquete con una encapsulación óptima, pero pruébelo. ¿Cómo puedo hacer que los miembros privados del paquete de un paquete sean visibles solo para otro paquete (amigable)?....