Вопросы по теме 'setter'

Сеттеры / геттеры, видимость [ООП] в PHP
Я нахожусь в процессе переформатирования своего класса (см. Ниже) - я думаю, что сделал ошибку, установив все с одинаковой видимостью в моем классе, тогда как свойства действительно должны быть частными, а геттеры / сеттеры в большинстве случаев...
2150 просмотров
schedule 21.05.2024

Геттер / сеттер Objective-C
Я пытаюсь пройти через учебник по Objective-C. В книге есть такой пример: @interface { int width; int height; XYPoint *origin; } @property int width, height; Я подумал: «Эй, нет геттера / сеттера для объекта XYPoint. Тем не менее, код...
73413 просмотров
schedule 11.04.2022

Использование декоратора @property в словарях
Я пытаюсь использовать декоратор Python @property для словаря в классе. Идея состоит в том, что я хочу, чтобы определенное значение (назовем его «сообщение») очищалось после доступа к нему. Но я также хочу, чтобы другое значение (назовем его...
14930 просмотров
schedule 12.01.2024

Сеттер и геттер не работают
Это мое задание о сеттере и геттере, и оно почему-то не работает. Может ли кто-нибудь проверить, в чем проблема для меня? Спасибо. public class FlightTest { public static void main (String [] args) { String name; String...
2309 просмотров
schedule 08.04.2024

что будет делать переменная @synthesize = _variable?
Например, я видел такой код в делегате приложения в проекте iPhone. что означает переменная с подчеркиванием? могу ли я использовать его как сеттер и геттер для переменной? также при выпуске переменной я должен использовать: [variable...
2256 просмотров
schedule 28.02.2023

С# Combobox не отображает элементы
Я пытаюсь заполнить поле со списком на С#, но по какой-то причине элементы не отображаются. public List<string> items { set { combobox.Items.Clear(); foreach(string s in value) {...
8021 просмотров
schedule 09.05.2022

В чем смысл пустых геттеров и сеттеров и, следовательно, смысл автоматического создания геттеров и сеттеров в С#
Иногда я использую {get; set;} в С#, потому что мне сказали, что иногда технологии, с которыми я работаю, требуют их (linq2sql?) Мне интересно, почему иногда технологии может потребоваться частное поле с геттером и сеттером (и, таким образом,...
653 просмотров
schedule 24.08.2023

Разница между аксессорами и мутаторами в JavaScript и Java
В объекте JavaScript Circle я мог бы написать следующее: var Circle = function (xCoordinate, yCoordinate, radius) { var x = xCoordinate, y = yCoordinate, r = radius; this.getX = function () { return x; }...
1640 просмотров
schedule 10.07.2022

Почему UILabel не инициализируется?
Код взят из Stanford CS193p. Я добавил NSLog, чтобы проверить это. Метка, кажется, не инициализируется. Есть идеи? @interface AskerViewController() <UITextFieldDelegate> @property (weak, nonatomic) IBOutlet UILabel *questionLabel;...
5429 просмотров
schedule 13.12.2022

Пользовательский сеттер Objective-C
Примечание. Я не использую ARC У меня есть UILabel со следующим свойством: @property (nonatomic, retain) UILabel *someLabel; Я пытаюсь установить собственный сеттер. Может ли следующий код вызвать утечку, поскольку @property на самом деле...
5097 просмотров

Почему self.view вызывает метод установки подвида?
У меня есть собственный контроллер представления с несколькими подпредставлениями. Каждое из этих подпредставлений связано с файлом .m контроллера представления через свойства IBOutlet. Эти подпредставления имеют настраиваемые установщики, которые...
307 просмотров
schedule 23.11.2023

Свойство Python перезаписывается
Итак, у меня есть следующий код: я пытаюсь добавить какие-то метаданные, которые, как я полагаю, к атрибуту класса. Моя идея заключалась в том, что у меня будет геттер/сеттер, в котором геттер будет возвращать частную переменную типа...
113 просмотров
schedule 29.12.2022

Дженерики Java: использовать этот тип в качестве типа возврата?
Я пытаюсь сделать API максимально удобным для пользователя. Давайте: class B extends A {} class A { A setX(){ ...; return this; } } Теперь это B b = new B().setX(); недействителен, должен быть приведен: B b = (B) new...
4043 просмотров
schedule 11.10.2023

Синтаксис метода установки Ruby method=(value) — сравнение с Java
Привет, дорогие stackoverflowers :) Я пришел с Java и сомневаюсь в синтаксисе геттеров (если это действительно проблема синтаксиса). В java у вас будет такой сеттер, как private void setName(value) { variableName = value; } который...
707 просмотров
schedule 19.08.2023

Можете ли вы помочь мне понять инкапсуляцию, пожалуйста (начинающий)?
Я использовал книгу по Java, которая до сих пор была превосходной, но она не очень хорошо объясняла причину, по которой мы используем сеттеры и геттеры. Я искал другие сообщения, но ни один из них не помог мне конкретно. Я просто выложу программу из...
197 просмотров
schedule 23.05.2022

Python @property (метод установки), который ограничен установкой данных только в методе __init__
Я хотел бы настроить объект, который импортирует некоторые raw_data на этапе инициализации объекта (т.е. во время метода __init__() ). Однако я хотел бы, чтобы он читался только с этого момента. Я думал об использовании свойства setter...
754 просмотров
schedule 25.01.2023

Ошибка запроса классов С++: слева должен указывать на класс/структуру/объединение
Я пытаюсь реализовать класс с именем Person, который состоит из членов: name, gender и ads, где ads имеет тип класса, называемый Address, который состоит из участников street, tel и PObox. Когда я компилирую программу, я получаю сообщение об ошибке...
4319 просмотров
schedule 05.09.2022

ошибка symfony2: [RuntimeException] пространство имен ProjectBundle\Entity\Mandator не содержит сопоставленных сущностей
У меня проблема с отношениями OneToMany в Symfony2. Я создал сущности Доверитель // src/Pso/ProjectBundle/Entity/Mandator.php namespace Pso\ProjectBundle\Entity; use Doctrine\Common\Collections\ArrayCollection; use...
520 просмотров

быстрый сеттер, вызывающий ex_bad_access
У меня есть простой класс ниже import Foundation public class UsefulClass: NSObject{ var test:NSNumber{ get{return self.test} set{ println(newValue) self.test = newValue } } override...
8173 просмотров
schedule 04.06.2024

Javascript: сеттер и геттер объекта теряются после клонирования/копирования/расширения
Я хотел бы иметь возможность копировать объект, сохраняя getter и сеттера . ПРИМЕЧАНИЕ. Этот вопрос касается angularjs, но он может относиться и ко многим другим фреймворкам. Код доступен по адресу: https://jsfiddle.net/vwb04d4f/2/ ....
2086 просмотров
schedule 08.06.2023