Описание тега public-members

4 ответа

Почему я могу иметь публичного члена в непубличном классе?

class MyClass { public static final int num=90; } Почему мне разрешено создавать публичного участника в непубличном классе? Есть ли другой способ доступа к этому члену, о котором я не знаю (кроме как через имя класса)?
03 мар '14 в 00:27
6 ответов

Зачем делать закрытый член внутреннего класса публичным в Java?

В чем причина объявления члена частного внутреннего класса общедоступным в Java, если к нему по-прежнему нельзя получить доступ за пределами содержащего класса? Или это может? public class DataStructure { // ... private class InnerEvenIterator { // …
1 ответ

Объявление частной переменной в Python

Я пишу банковское заявление в Pythonи читая некоторый исходный код отсюда Banking Application. balance класс определяется ниже: class Balance(object): """ the balance class includes the balance operations """ def __init__(self): """ instantiate the …
2 ответа

Создание хранимой процедуры требует пакета в Oracle

Ниже приведен пример PL/SQL, предназначенный для создания очень простой хранимой процедуры в Oracle на основе кода, сгенерированного с помощью среды разработки SQL Developer. Я получаю сообщение об ошибке при запуске команды. Во многих онлайн-руково…
1 ответ

Не удается получить доступ к открытым членам суперкласса с переменной подкласса

Так что, если у меня есть следующий класс Super: class Super { public: string member = "bla bla"; void doSth() { cout << member; } }; И класс Sub, который наследует Super: class Sub : Super { public: string member2 = "bla bla 2"; }; Тогда, ког…
13 июл '17 в 15:02
1 ответ

.NET Reflector - Reflexil, Изменить частное на общедоступное

У меня есть сборка, загруженная в рефлектор.NET, и у меня есть дополнение reflexil. Я нашел метод в сборке, но это личное. Копирование всего метода в мой код - это слишком много работы, потому что в сборке используются многие другие методы. Я просто…
1 ответ

Делаем метод общедоступным в JavaScript. Почему этот синтаксис?

Я изучал код TinyMCE и наткнулся на этот способ разоблачения открытых методов: tinymce.extend(this, { execCommand : execCommand, queryCommandState : queryCommandState, queryCommandValue : queryCommandValue, addCommands : addCommands }); Какая польза…
25 май '11 в 05:33
9 ответов

Ленивая загрузка публичного члена класса данных в PHP

Я хочу лениво загружать открытые данные членов класса в PHP. Предположим, у нас есть следующий класс: <?php class Dummy { public $name; public $age; public $status_indicator; } ?> Если $name, $age а также $status_indicator были бы частными чле…
17 май '12 в 17:43
4 ответа

Почему не все поля / свойства / методы общедоступны?

Я знаю, это может звучать глупо, но я действительно хочу знать:), я учусь на C# в настоящее время, и, как вы знаете, вам нужно установить "объект"(кнопка, метка, текст, переменная и т. д.) публичным или как вам угодно. Тем не менее, вам все равно ну…
1 ответ

Как правильно настроить этот "публичный" метод?

У меня есть этот код (JSFiddle) var OBJ = function(){ var privateVar = 23; var self = this; return { thePrivateVar : function() { return privateVar; }, thePrivateVarTimeout : function() { setTimeout(function() { alert(self.thePrivateVar()); } , 10);…
13 дек '11 в 12:08
1 ответ

Как получить доступ к открытым членам в приватном методе в R6Class?

library(R6) Person<-R6Class("Person", public=list( name=NULL, age=NULL, initialize=function(name,age){ self$name<-name self$age<-age }, GrowUP1=function(){ self$publicGrow() }, publicGrow=function(){ self$age<-self$age+1 }, GrowUP2=funct…
10 янв '19 в 01:53
0 ответов

Переменная UITextView, позволяет задавать текст только специальным методом?

У меня есть UITextField собственность внутри UIViewController учебный класс. Я хочу разрешить устанавливать его текст, используя специальный метод только в контроллере представления. Цель состоит в том, чтобы переместить другие элементы контроллера …
2 ответа

Путаница в области открытых переменных C++

Если вы объявите открытую переменную в классе, вы можете изменить эту переменную из любой функции, которая также является членом этого класса. Если вы объявляете переменную внутри функции, то ее область действия не выходит за пределы функции. Так яв…
4 ответа

Есть ли когда-нибудь применение для класса, который содержит только открытые поля экземпляра?

Я проводил проверку кода и увидел класс, созданный разработчиком, который содержал только открытые поля экземпляра. Этот класс не используется в бизнес-логике; он просто используется для хранения тестовых данных (разработчик создал их для теста). Эт…
2 ответа

Freemarker: доступ к публичному полю без использования метода получения в шаблоне

Я настраиваю представления в приложении Dropwizard и столкнулся с любопытной проблемой с Freemarker. Следуя документации здесь, я создал очень простой пример: public class ExampleFreemarkerView extends View { private Foo foo; public ContractHtmlView…
1 ответ

Какое соглашение о кодировании публичных / частных членов в WPF с привязкой?

Я знаю, что это широко обсуждаемый вопрос в stackoverflow (например, в разделе « Должен ли я использовать общедоступные или частные переменные? »), Но мне так и не удалось найти подходящий ответ на свои сомнения. Короче говоря, этикет OO-кодирования…
25 дек '21 в 19:15
3 ответа

С++ | Производный класс обращается к закрытым членам базового класса, а не к своим собственным закрытым членам.

извините, если это очевидно, но я искал вокруг, и мне до сих пор неясно, как решить эту проблему. Вот мой код: #include <iostream> #include <string> using namespace std; class PermMagnet { public: string name; int ac_rating; int dc_ratin…
23 дек '20 в 14:56
0 ответов

От частного к публичному участнику одинаковое смещение?

Предположим, у меня есть класс struct A { consteval static size_t offsetX() { return offsetof(A, x); } consteval static size_t offsetY() { return offsetof(A, y); } consteval static size_t offsetZ() { return offsetof(A, z); } friend class B; private:…