Результаты поиска по запросу "getter-setter"
Правильное использование метода получения / установки для значений словаря
Я довольно плохо знаком с Python, поэтому, если здесь есть что-то плохое, пожалуйста, укажите на это. У меня есть объект с этим словарем: traits = {'happy': 0, 'worker': 0, 'honest': 0}Значение для каждой черты должно быть int в диапазоне 1-10, ...
Возможно ли реализовать динамические геттеры / сеттеры в JavaScript?
Я знаю, как создавать методы получения и установки для свойств, имена которых уже известны, делая что-то вроде этого: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return ...
DDD и использование геттеров и сеттеров
Я прочитал несколько статей / постов, касающихся использования методов получения и установки, и того, как они помогают победить цель инкапсуляции в объектах модели предметной области. Я понимаю логику отказа от использования сеттеров - вы ...
сеттер и геттер для атомарного свойства
как выглядят методы получения и установки auto-gen для следующего значения свойства? ... in .h @interface MyClass : NSObject { @private NSString *_value; } @property(retain) NSString *value; ... in .m @synthesize value = _value;что если я ...
Собственность getter / setter не имеет никакого эффекта в Python 2
Я немного запутался в свойствах Python. Рассмотрим следующий код class A: @property def N(self): print("A getter") return self._N @N.setter def N(self,v): print("A setter") self._N = v def __init__(self): self._N = 1 class B: @property def ...
Как я могу переписать метод получения в модели ActiveRecord?
Я пытаюсь переписать метод получения для модели ActiveRecord. У меня есть атрибут с именемname в моделиCategoryи я хотел бы иметь возможность сделать что-то вроде этого: def name name_trans || name endЕслиname_trans атрибут не ноль, затем ...
Создание сущностей и сеттеров сущностей в Symfony / Doctrine ORM
У меня есть следующая сущность ORM Symfony только со свойствами: <?php namespace Evr\HomeBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Table(name="ev_article") * @ORM\Entity */ class Article { /** * * @ORM\Column(name="article_id", ...
Ruby attr_accessor против теста getter / setter: почему аксессор быстрее?
Я только что проверил attr_accessor против эквивалентных методов getter / setter: class A # we define two R/W attributes with accessors attr_accessor :acc, :bcc # we define two attributes with getter/setter-functions def dirA=(d); @dirA=d; ...
В чем преимущество использования функции get для класса Python? [закрыто]
Например, в приведенном ниже коде, что является преимуществом функции getName? class Node(object): def __init__(self, name): self.name = str(name) def getName(self): return self.name def __str__(self): return self.name
Должен ли я использовать публичные или приватные переменные?
Я делаю большой проект впервые. У меня есть много классов, и некоторые из них имеют открытые переменные, некоторые имеют закрытые переменные с методами set и getter, и оба имеют оба типа. Я решил переписать этот код, чтобы использовать в первую ...