Вопросы по теме '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 просмотров
schedule
18.03.2023
Почему 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 просмотров
schedule
09.04.2022
быстрый сеттер, вызывающий 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