Вопросы по теме 'getter-setter'
Геттеры/сеттеры приводят к более хрупкому коду?
Небольшая дискуссия разгорелась в вопросе о защищенном переменные-члены относительно использования геттеров/сеттеров. Уже есть много вопросов о том, являются ли геттеры/сеттеры злом, однако один конкретный аргумент против них, выдвинутый двумя...
477 просмотров
schedule
31.07.2022
ActionScript — параметры установки в конструкторе?
Я разработал собственный класс (или компонент?), который расширяет Sprite, конструктор которого имеет 15 параметров. требуется только первый параметр, а остальные 14 имеют значения по умолчанию. все нужны.
каждый из параметров, за исключением...
445 просмотров
schedule
09.07.2022
Использование геттер-сеттер внутри класса
Следует ли при каких обстоятельствах использовать геттеры-сеттеры класса внутри класса?
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 просмотров
schedule
27.06.2023
Поддерживаются ли геттеры/сеттеры JavaScript в Mobile Safari на iPad?
Я разрабатываю веб-приложение для iPad для клиента. К сожалению, у меня нет iPad для тестирования приложения, поэтому я попробовал протестировать его на своем iPhone. Я ввел следующий URL-адрес в Mobile Safari, и он предупредил меня, что метод не...
613 просмотров
schedule
09.03.2022
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 просмотров
schedule
08.06.2023
Ошибка «Реализация свойства должна иметь объявление в интерфейсе» в iOS
Возможный дубликат: Цель C: реализация свойства должна иметь объявление в интерфейсе
У меня есть объявленный объект viewController глобально в другом viewController.
Я почти уверен, что
1- я импортировал необходимый класс...
5669 просмотров
schedule
16.09.2022
Jaxb EclipseLink/MOXy: можно ли указать имена методов get/set
У меня совсем простой вопрос:
Скажем, у меня есть класс модели, определенный следующим образом:
public class Test{
private String testAttribute;
public Test(){
}
public String getFormattedTestAttribute(){
return...
953 просмотров
schedule
30.10.2022
Определен метод установки ошибки компилятора, необходимый для использования средства установки синтаксиса точки.
Я не могу понять, почему мой код получения и установки не работает. В каком-то примере кода я перебирал:
- (NSArray *)sushiTypes {
return _sushiRolls;
}
- (void)setSushiTypes:(NSArray *)sushiRolls {
[sushiRolls retain];
[_sushiRolls...
1090 просмотров
schedule
17.03.2023
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 просмотров
schedule
08.05.2023
С# 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