Вопросы по теме 'accessor'
В чем разница между использованием методов доступа obj-c и использованием точечного синтаксиса?
С тех пор, как я начал разработку iPhone, я немного запутался в том, какой лучший способ доступа к данным в качестве члена класса.
Скажем, у меня есть класс с именем MyClass, и в нем у меня есть:
@interface MyClass : NSObject {
int myInt;...
674 просмотров
schedule
04.03.2023
Должен ли я обращаться к Ivars непосредственно в реализации класса?
Я некоторое время сомневался в этом, но хотел бы знать, что люди думают о доступе к переменным экземпляра непосредственно из реализации класса Objective-C?
Использование аксессоров и мутаторов упрощает многие вещи, но для простых вещей плохо ли...
415 просмотров
schedule
27.02.2023
Оболочка C++ с перегруженным оператором =
Я пытаюсь разработать довольно простой (на данный момент) класс-оболочку вокруг int и надеялся перегрузить оператор =, чтобы добиться чего-то вроде следующего:
class IntWrapper
{
...
private:
int val;
}
int main ( )
{...
931 просмотров
schedule
12.04.2024
Соглашения для методов доступа (геттеров и сеттеров) в C ++
Несколько вопросов о методах доступа в C ++ было задано на SO, но ни один из них не смог удовлетворить мое любопытство по этому поводу.
Я стараюсь по возможности избегать аксессоров, потому что, подобно Страуструпу и другим известным программистам,...
80394 просмотров
schedule
20.04.2022
Напишите только свойство в Objective-C
Я застрял со свойствами Objective-C. Что мне нужно, так это присвоить переменной свойство только для записи, прямо противоположное свойству только для чтения, т.е. переменная может иметь setMethod , но не должна иметь getMethod . Я не знаю, как...
9598 просмотров
schedule
17.02.2024
Представление свойства средства доступа С# в диаграмме классов UML?
Как представить свойство C# (аксессоры set и getter) на диаграмме классов UML?
Вы просто пишете это как обычные методы установки и получения?
Или есть другой способ представления?
Меня интересует, как средства доступа представлены в классе и...
5452 просмотров
schedule
06.05.2023
Есть ли преимущества в использовании свойств перед общедоступными переменными?
Это может быть очень глупый вопрос, но я все равно должен его задать. Я заканчиваю обучение примерно через месяц, и во время учебы меня всегда учили использовать свойства вместо общедоступных переменных.
Так что я начал задаваться вопросом, в чем...
970 просмотров
schedule
27.08.2022
Доступ к переменным класса модуля внутри класса в Ruby
У меня есть модуль с переменной класса в нем
module Abc
@@variable = "huhu"
def self.get_variable
@@variable
end
class Hello
def hola
puts Abc.get_variable
end
end
end
a = Abc::Hello.new
a.hola
Можно ли получить...
3622 просмотров
schedule
10.05.2023
Почему мы не можем назначить переменную итерации foreach, тогда как мы можем полностью изменить ее с помощью метода доступа?
Мне просто было любопытно: следующий код не скомпилируется, потому что мы не можем изменить переменную итерации foreach:
foreach (var item in MyObjectList)
{
item = Value;
}
Но следующее будет...
79004 просмотров
schedule
09.03.2023
Поддерживает ли кодирование «ключ-значение» имя пользовательского средства доступа объявленного свойства?
Кодирование ключ-значение в Cocoa упрощает операции получения/установки свойств. Во всяком случае, в документации говорится, что он распознает только предопределенные шаблоны именования. Я думаю, что Declared Property может поддерживаться этой...
341 просмотров
schedule
21.06.2022
Как получить доступ к javadoc?
Есть ли способ написать комментарий javadoc как для средства доступа, так и для мутатора (получателя / установщика), чтобы избежать дублирования информации о поле, лежащем в основе метода?
e.g.:
private float value;
/**
* This value...
2088 просмотров
schedule
19.06.2022
Аксессоры С++ - должен ли я возвращать указатель на переменную-член или саму фактическую переменную-член?
У меня есть, надеюсь, простой вопрос. Для моих переменных-членов моих классов, все из которых являются частными, должен ли я использовать методы доступа для возврата указателя или для возврата самой переменной? Или я должен делать что-то еще?...
7358 просмотров
schedule
17.03.2024
Помощь со структурой объектов Java
Мне нужно написать класс, инкапсулирующий курс. Предполагается, что курс имеет три атрибута: кодовое название, описание и количество кредитов. Я должен включить конструктор, средства доступа и мутаторы, а также методы toString и equals .
В...
1235 просмотров
schedule
18.06.2022
common lisp: значение слота для структур defstruct
В общем lisp, что я могу использовать для доступа к слоту структуры, используя имя/символ слота?
Я хочу
(defstruct point (x 0) (y 0))
(defmacro -> (struct slot) `(slot-value ,struct ,slot))
(setf p (make-point))
(setf (slot-value p 'x)...
2718 просмотров
schedule
02.11.2022
Наиболее эффективный способ использования индексаторов многомерных массивов
Скажем, у вас есть 2D-сетка плиток (это для игры, основанной на 2D-плитках), большинство плиток занимают 1 место, однако некоторые более крупные «объекты» могут занимать несколько мест. Я использую индексатор в своем массиве, чтобы автоматически...
1241 просмотров
schedule
18.04.2022
Ошибка сегментации с функцией доступа
Я практикую С++ и создал класс, в котором хранятся последовательности, прочитанные из быстрого формата, а также их имена. Код ниже:
#include<fstream>
#include<iostream>
#include<string>
#include<vector>
using namespace...
159 просмотров
schedule
03.11.2022
Зачем делать переменные класса закрытыми?
Совершенно новичок в программировании ООП, извините, если ответ очевиден. Я видел много руководств на YouTube, где код выглядит следующим образом:
class myClass{
private $myVar;
function getVar(){
return $this->myVar;
}
}...
174 просмотров
schedule
24.04.2022
Могу ли я ПОЛУЧИТЬ и УСТАНОВИТЬ массив в С#?
ВОПРОС ДЛЯ ДОМАШНЕГО ЗАДАНИЯ: Мне нужно создать простую викторину, которая считывает данные из CSV-файла. Мои данные для конкретного вопроса структурированы следующим образом: «Вопрос; Ответ А; Ответ Б; Ответ В; Ответ Г; Письмо правильного ответа»....
210 просмотров
schedule
10.12.2022
Как мне предоставить доступ к библиотеке, которую я оборачиваю с помощью cgo?
Я пытаюсь написать привязки для библиотеки C, в частности для libnfc . Мой текущий код доступен на Github .
Одной из центральных структур libnfc является устройство. Он представлен типом Go Device .
type Device struct {
d...
112 просмотров
schedule
31.08.2022
Разница между чистой и нечистой функцией?
Я предположил, что чистые функции всегда должны иметь возвращаемый тип (т. е. не должны быть void ) и должны иметь один и тот же вывод независимо от состояния объекта, а нечистые функции изменяют состояние объекта или печатают состояние объекта....
36362 просмотров
schedule
30.12.2022