private-members

Acceso a variables de miembros privados desde funciones definidas por prototipos

¿Hay alguna forma de hacer que las variables "privadas" (las definidas en el constructor) estén disponibles para los métodos ... llo() Estoy acostumbrado a definir mis métodos dentro del constructor, pero me estoy alejando de eso por un par de razones.

¿Por qué los campos privados son privados para el tipo, no para la instancia?

En C# (y muchos otros lenguajes) es perfectamente legítimo acceder a campos privados de otras instancias del mismo tipo. Por ... tras razones? ¿O alguna razón de oro que absolutamente significa que debe funcionar así o algo sería completamente imposible?

¿Por qué las clases externas de Java pueden acceder a los miembros privados de las clases internas?

Observé que las clases externas pueden acceder a las clases internas variables de instancia privada. ¿Cómo es esto posible? A ... ); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } ¿Por qué se permite este comportamiento?

Acceso a campos heredados privados mediante reflexión en Java

Encontré una manera de obtener miembros heredados a través de class.getDeclaredFields(); y acceso a los miembros privados a través de class.getFields() Pero estoy buscando campos privados heredados. ¿Cómo puedo lograr esto?

¿Miembros privados en CoffeeScript?

¿Alguien sabe cómo hacer miembros privados, no estáticos en CoffeeScript? Actualmente estoy haciendo esto, que solo usa una ... riable en la clase la convierte en un miembro estático, pero ¿cómo puedo hacerla no estática? ¿Es posible sin ser "elegante"?

Ocultar miembros en una estructura C

He estado leyendo sobre OOP en C, pero nunca me gustó cómo no puedes tener miembros de datos privados como puedes en C++. Per ... ct *)p; } Desde aquí solo puedes lanzar una estructura a la otra. ¿Se considera esto una mala práctica? O se hace a menudo?

¿Puedo acceder a miembros privados desde fuera de la clase sin usar amigos?

Descargo de responsabilidad Sí, soy plenamente consciente de que lo que estoy preguntando es totalmente estúpido y que cual ... está: Enemigos del Desarrollo Impulsado por Pruebas parte I: encapsulación (Sugiero leerlo antes de decidir que estoy loco).

¿Cuál es el uso de las funciones de miembros estáticos privados?

Estaba mirando el analizador de solicitudes del ejemplo boost::asio y me preguntaba por qué las funciones de los miembros p ... una función miembro estática está llamando a is_char(). Entonces, ¿hay alguna razón por la que estas funciones son estáticas?

"Tipo incompleto" en clase que tiene un miembro del mismo tipo de la propia clase

Tengo una clase que debería tener un miembro privado de la misma clase, algo así como: class A { private: A mem ... to. ¿Por qué? No me dice el tipo incompleto si uso un puntero, pero prefiero no usar un puntero. Cualquier ayuda es apreciada

¿Por qué hacer público el miembro privado de la clase interna en Java?

¿Cuál es la razón de declarar un miembro de una clase interna privada pública en Java si todavía no se puede acceder fuera d ... s InnerEvenIterator { // ... public boolean hasNext() { // Why public? // ... } } }

Convención de nomenclatura para campos privados

Primero, sé que esta pregunta se ha hecho varias veces antes y que al final, es principalmente una cuestión de preferencia pe ... s de respaldo privados y las propiedades públicas, ya que esto se puede usar en ambos e IntelliSense muestra ambos? Gracias.

¿Hay algún uso para que una clase contenga solo (por defecto) miembros privados en c++?

Los miembros de una clase son por defecto privados en c++. Por lo tanto, me pregunto si hay algún uso posible de crear una ... as palabras, ¿existe alguna definición de clase significativa sin ninguna de las palabras clave public, protected ¿o private?

Propósito de los miembros privados en una clase

¿Cuáles son los propósitos de tener miembros privados/protegidos de una clase/estructura en la programación orientada a objetos? ¿Cuál es el daño en que todos los miembros sean públicos?

Groovy @ símbolo antes de los campos

¿Qué significa @ antes de un nombre de campo en Groovy? Para algunas clases puedo acceder a campos privados que no son direc ... ame //Ron println u.name //Ron a = {2} >> {3} println a.@first //first closure object println a.first //runtime error

Con un modificador privado, ¿por qué se puede acceder directamente al miembro de otros objetos?

Tengo el siguiente código: class A { private: int x; public: A() { x = 90; } A(A a1, A a2) ... gt;x; } }; Sé que el código puede ser raro, pero no entiendo por qué a1 y a2 pueden acceder a datos privados miembro x?