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

Геттеры/сеттеры приводят к более хрупкому коду?
Небольшая дискуссия разгорелась в вопросе о защищенном переменные-члены относительно использования геттеров/сеттеров. Уже есть много вопросов о том, являются ли геттеры/сеттеры злом, однако один конкретный аргумент против них, выдвинутый двумя...
477 просмотров
schedule 31.07.2022

ActionScript — параметры установки в конструкторе?
Я разработал собственный класс (или компонент?), который расширяет Sprite, конструктор которого имеет 15 параметров. требуется только первый параметр, а остальные 14 имеют значения по умолчанию. все нужны. каждый из параметров, за исключением...
445 просмотров

Использование геттер-сеттер внутри класса
Следует ли при каких обстоятельствах использовать геттеры-сеттеры класса внутри класса?
4830 просмотров
schedule 02.01.2023

Запутался с концепцией инкапсуляции Java
Добрый день! Я читаю книгу Java об инкапсуляции, и в ней упоминается метод получения и установки. Я читал, что для того, чтобы скрыть атрибуты, я должен пометить свои переменные экземпляра как "PRIVATE" и сделать "PUBLIC" метод getter and...
7777 просмотров
schedule 27.01.2023

ActionScript — свойство только для чтения и метод частного набора?
одна вещь, которую я никогда не понимал в AS3, заключается в том, что вы не можете иметь закрытый метод set и общедоступный метод get вместе. изнутри моего класса я хотел бы присвоить значения, которые вызовут функцию частного набора: myNumber...
3065 просмотров
schedule 06.03.2022

Есть ли способ перехватить сеттеры и геттеры в С#?
Как в Ruby, так и в PHP (и, я думаю, в других языках тоже) есть некоторые служебные методы, которые вызываются всякий раз, когда устанавливается свойство. ( *instance_variable_set* для Ruby, *__set* для PHP). Итак, скажем, у меня есть такой...
7260 просмотров
schedule 02.07.2022

Геттеры и сеттеры для массивов
У меня есть несколько вопросов о геттерах и сеттерах для массивов. Предположим, у нас есть такой класс, который создает приватную копию массива в своем конструкторе: import java.util.Arrays; public class Foo { private int[] array;...
71486 просмотров

Поддерживаются ли геттеры/сеттеры JavaScript в Mobile Safari на iPad?
Я разрабатываю веб-приложение для iPad для клиента. К сожалению, у меня нет iPad для тестирования приложения, поэтому я попробовал протестировать его на своем iPhone. Я ввел следующий URL-адрес в Mobile Safari, и он предупредил меня, что метод не...
613 просмотров

NHibernate возвращает идентификатор вне сеанса, но не через свойство
У меня такой интерфейс: public interface ICoreType { int TypeID {get;} } И класс NHibernate, который реализует это следующим образом: public class DueDateType : ICoreType { public virtual int DueDateTypeID {get;set;} ......
630 просмотров
schedule 11.04.2023

DDD и использование геттеров и сеттеров
Я прочитал несколько статей / сообщений об использовании геттеров и сеттеров и о том, как они помогают преодолеть цель инкапсуляции в объектах модели предметной области. Я понимаю логику отказа от использования сеттеров - вы позволяете клиентскому...
3977 просмотров

Ошибка «Реализация свойства должна иметь объявление в интерфейсе» в iOS
Возможный дубликат: Цель C: реализация свойства должна иметь объявление в интерфейсе У меня есть объявленный объект viewController глобально в другом viewController. Я почти уверен, что 1- я импортировал необходимый класс...
5669 просмотров

Jaxb EclipseLink/MOXy: можно ли указать имена методов get/set
У меня совсем простой вопрос: Скажем, у меня есть класс модели, определенный следующим образом: public class Test{ private String testAttribute; public Test(){ } public String getFormattedTestAttribute(){ return...
953 просмотров

Определен метод установки ошибки компилятора, необходимый для использования средства установки синтаксиса точки.
Я не могу понять, почему мой код получения и установки не работает. В каком-то примере кода я перебирал: - (NSArray *)sushiTypes { return _sushiRolls; } - (void)setSushiTypes:(NSArray *)sushiRolls { [sushiRolls retain]; [_sushiRolls...
1090 просмотров

Symfony2 генерирует геттеры/сеттеры
Я разрабатываю приложение с использованием Symfony2. Проблема возникает при попытке сгенерировать геттеры и сеттеры для объекта BalidatzeTaldea.php с использованием sudo php app/console doctrine:generate:entities Anotatzailea/AnotatzaileaBundle Код...
11657 просмотров
schedule 10.05.2023

Как написать геттер и сеттер для словаря?
Как определить геттер и сеттер для сложных типов данных, таких как словарь? public Dictionary<string, string> Users { get { return m_Users; } set { m_Users = value; } } Это возвращает весь...
44111 просмотров
schedule 27.03.2022

CoffeeScript: Getter/Setter в инициализаторах объектов
ECMAScript позволяет нам определять геттеры или сеттеры следующим образом: [текст/javascript] var object = { property: 7, get getable() { return this.property + 1; }, set setable(x) { this.property = x / 2; } }; Я могу обойти это,...
20813 просмотров

С# Getter/Setter не работает
Я скорее Java-Guy, поэтому работа с геттерами/сеттерами в C# для меня немного нова. Почему это не работает? public String lastmodified { get { return this.lastmodified; } set { long ms =...
2722 просмотров
schedule 07.03.2022

Чем геттер и сеттер отличаются от обычных функций?
private String gg; public void setgg(String gg) { this.gg = gg; } public String getgg() { return gg; } Учитывая приведенный выше код, сеттеры и геттеры используются для работы с закрытыми членами класса. Вопрос 1. Если...
1330 просмотров
schedule 09.04.2022

Выбор подходящего имени для методов в Java
Я немного запутался в чем-то, и я был бы признателен, если бы вы все могли внести некоторую ясность в это. У меня есть оплата класса, в которой есть несколько методов и геттеров/сеттеров. Я, например, использую метод ItemCost для возврата клапана...
157 просмотров
schedule 24.04.2023

Как выбрать свои геттеры и сеттеры в java
У меня есть класс оплаты только с одной локальной частной переменной - totalCost, так как у totalCost также есть методы получения и установки. TotalCost — единственная локальная переменная, потому что только она используется более чем в одном методе...
337 просмотров
schedule 30.03.2022