Публикации по теме '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 просмотров

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 просмотров

Пометка переменных экземпляра @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 просмотров

Как получить доступ к ivar из метода класса другого файла реализации
Как получить доступ к свойствам (название, состояние и т. д.) переменных экземпляра из метода класса другого файла реализации? Я попробовал @synthesize, но не смог заставить его работать. Чтобы быть более точным; Мне нужно получить доступ к...
1619 просмотров
schedule 09.01.2023

Как работают сервлеты? Создание экземпляров, сеансы, общие переменные и многопоточность
Предположим, у меня есть веб-сервер, на котором хранится множество сервлетов. Для передачи информации между сервлетами я устанавливаю переменные сеанса и экземпляра. Теперь, если 2 или более пользователей отправят запрос на этот сервер, что...
307435 просмотров

objC three20 пример объявления экземпляра страницы контроллера меню ttnavigator
Я попытался понять пример кода three20 ttnavigator, и в файле MenuController.h он выглядит следующим образом: typedef enum { MenuPageNone, MenuPageBreakfast, MenuPageLunch, MenuPageDinner, MenuPageDessert, MenuPageAbout, } MenuPage;...
420 просмотров

Как исправить - 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 просмотров

Создает ли частное @property переменную экземпляра @private?
Я читал, что @synthesize автоматически создаст соответствующий переменные экземпляра для @property , а переменные @protected по умолчанию. Но что, если я использую расширение класса (как показано ниже), чтобы указать, что методы @property...
2687 просмотров

Почему переменные экземпляра в 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 просмотров

Rails - Установка заголовка в макете из переменной экземпляра (контроллер или представление?)
Скажем, у меня есть что-то подобное в моем макете приложения: <title> <%= @page_title | MyPage </title> Мне интересно, где лучше установить эту переменную экземпляра. В действии controller или в представлении ? Имеет ли...
1821 просмотров

Почему переменная экземпляра (очевидно) не установлена ​​​​в ноль при инициализации?
Я понимаю, что в Objective C «переменные экземпляра всегда инициализируются 0 (или nil, NULL или false, в зависимости от точного типа данных)». вопрос о переполнении стека Почему в модульном тесте2 ниже переменная экземпляра _willBeRipeBy в...
484 просмотров

При перемещении кода с Xcode 3 на 4 возникает ошибка: невозможно объявить переменную внутри @interface или @protocol
Я переношу свои старые приложения для iPhone с Xcode 3 на Xcode 4. Я получаю эту ошибку в коде, который использовался для сборки в Xcode 3 - на самом деле я написал ее таким образом, чтобы скрыть детали реализации от других модулей. Однако в...
1022 просмотров

Как правильно изменить значение уже созданной переменной экземпляра?
Если у меня есть переменная экземпляра, которая имеет частную видимость, должен ли я использовать сеттер для изменения ее значения или просто изменить значение напрямую? Переменная экземпляра в этом примере будет изменяться только в этом классе,...
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 просмотров