Вопросы по теме 'private-members'

Какая польза от искажения имени?
Python обеспечивает изменение частных имен для методов и атрибутов класса. Существуют ли какие-либо конкретные случаи, когда эта функция требуется, или она просто перенесена из Java и C++? Опишите вариант использования, в котором следует...
6263 просмотров
schedule 07.02.2023

Назначение закрытых членов в классе
Каковы цели наличия частных / защищенных членов класса / структуры в объектно-ориентированном программировании? Что плохого в том, чтобы все участники были публичными?
3308 просмотров

Скрытие элементов в структуре C
Я читал об ООП в C, но мне никогда не нравилось, что вы не можете иметь закрытые данные-члены, как в C++. Но потом мне пришло в голову, что можно создать 2 структуры. Один определяется в заголовочном файле, а другой определяется в исходном файле....
38494 просмотров
schedule 26.08.2023

В каких случаях переменные экземпляра объявляются как _var в закрытых полях использования?
Я пытаюсь понять поведение прагмы fields , которая, по моему мнению, плохо документирована , относительно поля с префиксом подчеркивания. Вот что об этом говорится в документации: Имена полей, начинающиеся с символа подчеркивания, делаются...
437 просмотров
schedule 14.06.2022

Закрытые члены в наследовании Java
Мне сказали, что для подкласса Java он может наследовать всех членов своего суперкласса. Так это означает, что даже частные члены? Я знаю, что он может наследовать защищенные члены. Может кто-то объяснить это мне. Я сейчас в полном замешательстве.
32533 просмотров

Почему частный сеттер?
Мне интересно, зачем нам нужен частный сеттер, когда мы можем просто напрямую присвоить значение частному объекту? Рассмотрим следующий код: private int counter = 0; public int Counter { get { return counter; } } Я не вижу...
236 просмотров
schedule 20.05.2022

Скрытие частного поля от отражения в .net
У меня есть класс, который выполняет некоторые важные операции ввода-вывода на всем томе диска. Под чувствительностью я подразумеваю, что если операция пойдет не так, это может потенциально повредить целевой том. Во время некоторого тестирования...
1011 просмотров
schedule 29.05.2024

Ruby: вызов приватных методов изнутри с помощью ключевого слова self
class MyClass def test puts my_id puts self.my_id end private def my_id 115 end end m = MyClass.new m.test Этот скрипт приводит к выводу: 115 priv.rb:4:in `test': private method `my_id' called for...
1204 просмотров
schedule 14.05.2024

Доступ к частной виртуальной функции извне класса
Я знаю, что с точки зрения хорошей практики программирования это плохая идея, но я пытался решить относительно сложную проблему и надеялся на некоторое понимание. По сути, я пытаюсь вывести всех членов класса следующим образом: class protoCalc {...
467 просмотров
schedule 06.09.2023

почему datagridview не показывает частное свойство типа связанного класса
У меня есть Datagridview dgvDTMUDetails , который показывает список класса BlclsStaffMember public void ShowData() { BlclsStaffMember OBlclsStaffMember = new BlclsStaffMember(); List<BlclsStaffMember> liStaffMember = new...
118 просмотров
schedule 15.11.2023

Public vs Private в конструкторах машинописных текстов
Правильно ли я понимаю, что открытые члены в конструкторе TypeScript являются общедоступными в классе, а частные члены — закрытыми? Если да, то какова эффективная разница между открытыми членами и свойствами? Предполагая, что разница в том, что...
3041 просмотров

Частная статическая переменная?
Можно ли создавать "частные статические" переменные в JavaScript, как в Java? Мой сценарий заключается в том, что мне нужно получить точку данных с сервера и сохранить в статической переменной, так что моя функция, которая использует это, не должна...
500 просмотров

Как проще всего найти и запустить частный аннотированный метод?
В следующем примере выполняется MyClass#myMethod() только в том случае, если он является общедоступным. Он не запускает его, если он частный. Как запустить, даже если частный? import org.apache.commons.lang3.reflect.MethodUtils; import...
354 просмотров

Какое использование частного статического метода в С #?
У меня есть открытый класс MyClass.cs . Имеет 3 метода: public class MyClass { public IEnumerable<MyDto> PublicA(bool useCache = true) { //Call an external resource //some code } public...
2187 просмотров
schedule 15.11.2022