Публикации по теме 'instance-variables'
Основы объектной ориентации Ruby
Определяющая особенность языка программирования ruby — объектная ориентация — устраняет разрыв между динамическим кодом и сценариями реального мира, которые мы хотим имитировать в наших приложениях, чтобы предоставить нашим конечным пользователям простой и почти интуитивно понятный опыт. Веб-сайты уже давно заменили большинство личных турагентов, предоставляя мгновенный доступ к огромному количеству предложений, которые раньше видели только специалисты отрасли. По мере того, как все..
Вопросы по теме 'instance-variables'
Переменные экземпляра Active Record в Rails
Мои вопросы касаются этого AR и его переменной экземпляра @saved
class PhoneNumber < ActiveRecord::Base
has_one :user
validates_presence_of :number
def self.create_phone_number( user, phone_hash )
@new_phone = PhoneNumber.new(phone_hash)...
8620 просмотров
schedule
06.01.2023
PHP показывает имена всех объявленных классов?
Допустим, у меня есть этот код:
<?php
class hello {
var $greeting = "hello";
function hello(){
echo $this->greeting;
return;
}
}
$hello1 = new hello;
$hello2 = new hello;
$hello4 = new hello;
?>
Как...
1126 просмотров
schedule
07.05.2023
Когда устанавливаются переменные экземпляра Ruby?
class Hello
@hello = "hello"
def display
puts @hello
end
end
h = Hello.new
h.display
Я создал класс выше. Ничего не распечатывает. Я думал, что переменная экземпляра @hello была установлена во время объявления класса. Но...
43522 просмотров
schedule
02.03.2022
Должны ли вы использовать только локальные переменные в частичном?
Использование локальных переменных кажется целесообразным в партиале, который можно использовать во всем приложении, чтобы избежать зависимостей в приложении.
Но внутри одного контроллера кажется приемлемым ссылаться на переменные экземпляра,...
2369 просмотров
schedule
11.08.2022
Пометка переменных экземпляра @private
Я заметил, что многие интерфейсы Apple используют @private перед объявлениями переменных экземпляра. Есть ли для этого веская конструктивная причина, и нужно ли это делать?
417 просмотров
schedule
03.09.2022
Как сделать переменные экземпляра закрытыми в Ruby?
Есть ли способ сделать переменные экземпляра «частными» (определение C++ или Java) в ruby? Другими словами, я хочу, чтобы следующий код приводил к ошибке.
class Base
def initialize()
@x = 10
end
end
class Derived < Base
def x
@x...
44877 просмотров
schedule
10.10.2022
Как получить доступ к ivar из метода класса другого файла реализации
Как получить доступ к свойствам (название, состояние и т. д.) переменных экземпляра из метода класса другого файла реализации? Я попробовал @synthesize, но не смог заставить его работать. Чтобы быть более точным; Мне нужно получить доступ к...
1619 просмотров
schedule
09.01.2023
Как работают сервлеты? Создание экземпляров, сеансы, общие переменные и многопоточность
Предположим, у меня есть веб-сервер, на котором хранится множество сервлетов. Для передачи информации между сервлетами я устанавливаю переменные сеанса и экземпляра.
Теперь, если 2 или более пользователей отправят запрос на этот сервер, что...
307435 просмотров
schedule
28.09.2023
objC three20 пример объявления экземпляра страницы контроллера меню ttnavigator
Я попытался понять пример кода three20 ttnavigator, и в файле MenuController.h он выглядит следующим образом:
typedef enum {
MenuPageNone,
MenuPageBreakfast,
MenuPageLunch,
MenuPageDinner,
MenuPageDessert,
MenuPageAbout,
} MenuPage;...
420 просмотров
schedule
05.04.2022
Как исправить - 41: на нестатическую переменную нельзя ссылаться из статического контекста -> В чем причина этого?
Я пытаюсь написать этот код, чтобы получить первые простые числа initialCapacity, а затем распечатать их последовательно, используя java. Это не работает по двум причинам, во-первых, я получаю сообщение об ошибке
41: на нестатическую...
5820 просмотров
schedule
22.12.2022
Вызов переменной экземпляра в виртуальном атрибуте с помощью Ruby
Итак, я только начинаю изучать The Pragmatic Bookself, " Programming Ruby 1.9 ( 3-е издание) ", и я наткнулся на код, который мне нужно немного пояснить.
Если у вас есть книга, она находится в главе 3 «Классы, объекты и переменные», особенно в...
396 просмотров
schedule
29.06.2023
Переменная экземпляра не сохраняет значение в приложении iOS
Я объявил этот ивар в моем
ViewController.h
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
{
NSArray *sortedCountries;
}
@property (nonatomic,...
2088 просмотров
schedule
24.02.2022
Создает ли частное @property переменную экземпляра @private?
Я читал, что @synthesize автоматически создаст соответствующий переменные экземпляра для @property , а переменные @protected по умолчанию. Но что, если я использую расширение класса (как показано ниже), чтобы указать, что методы @property...
2687 просмотров
schedule
03.09.2022
Почему переменные экземпляра в Java всегда закрыты?
Я новичок в Java, изучаю инкапсуляцию и видел пример, в котором переменные экземпляра объявляются как частные в классе.
http://www.tutorialspoint.com/java/java_encapsulation.htm
У меня есть 2 запроса:
Почему переменные экземпляра закрыты?...
69390 просмотров
schedule
12.06.2022
Приватный ivar в @interface или @implementation
Есть ли причина объявлять приватный ивар в @interface вместо @implementation ?
Я вижу подобный код во всем Интернете (включая документацию, предоставленную Apple ):
Foo.h
@interface Foo : NSObject {
@private
id _foo;
}
@end...
5745 просмотров
schedule
18.02.2023
Rails - Установка заголовка в макете из переменной экземпляра (контроллер или представление?)
Скажем, у меня есть что-то подобное в моем макете приложения:
<title> <%= @page_title | MyPage </title>
Мне интересно, где лучше установить эту переменную экземпляра. В действии controller или в представлении ? Имеет ли...
1821 просмотров
schedule
02.10.2022
Почему переменная экземпляра (очевидно) не установлена в ноль при инициализации?
Я понимаю, что в Objective C «переменные экземпляра всегда инициализируются 0 (или nil, NULL или false, в зависимости от точного типа данных)». вопрос о переполнении стека
Почему в модульном тесте2 ниже переменная экземпляра _willBeRipeBy в...
484 просмотров
schedule
21.02.2023
При перемещении кода с Xcode 3 на 4 возникает ошибка: невозможно объявить переменную внутри @interface или @protocol
Я переношу свои старые приложения для iPhone с Xcode 3 на Xcode 4. Я получаю эту ошибку в коде, который использовался для сборки в Xcode 3 - на самом деле я написал ее таким образом, чтобы скрыть детали реализации от других модулей. Однако в...
1022 просмотров
schedule
26.03.2022
Как правильно изменить значение уже созданной переменной экземпляра?
Если у меня есть переменная экземпляра, которая имеет частную видимость, должен ли я использовать сеттер для изменения ее значения или просто изменить значение напрямую?
Переменная экземпляра в этом примере будет изменяться только в этом классе,...
161 просмотров
schedule
26.12.2022
Невозможно установить атрибуты экземпляра в обработчике сигналов Python
У меня есть следующий код
def signal_handler(self,signum,frame):
self.kill_received = True
print "signal received",signum
self.condition.set()
def mainFunc(self):
while not self.kill_received:
*...
969 просмотров
schedule
27.10.2022