9
ответов

Какова цель методов класса?

Я учу меня, что Python и мой новый урок были то, что Python не является Java, и таким образом, я только что потратил некоторое время, превратив все мои Методы класса в функции. Я теперь понимаю, что не должен использовать...
вопрос задан: 26 September 2018 09:34
9
ответов

Почему мой класс Python утверждает, что у меня есть 2 аргумента вместо 1?

#! Python/usr/bin/env импортирует импорт статистики импорта OS sys класс chkup: определение установило (файл): filepermission = os.stat (файл) user_read () user_write ()...
вопрос задан: 18 March 2015 13:58
8
ответов

В чем разница между методами класса и экземпляра?

В чем разница между методом класса и методом экземпляра? Являются ли методы экземпляра средствами доступа (геттерами и сеттерами), в то время как методы класса являются почти всем остальным?
вопрос задан: 17 April 2013 02:50
7
ответов

Вызов методов класса C++ через указатель функции

Как я получаю указатель функции для функции членства класса и более поздний вызов что функция членства с конкретным объектом? Я хотел бы записать: класс Собака: Животное {Собака (); освободите кору ();} …...
вопрос задан: 16 April 2010 20:24
6
ответов

Делегирование методов экземпляра для метода класса

В Ruby предположите, что у меня есть класс Foo, чтобы позволить мне каталогизировать свое большое количество Foos. Это - фундаментальный закон природы, что все Foos являются зелеными и сферическими, таким образом, я определил методы класса как...
вопрос задан: 28 January 2010 16:34
5
ответов

Как делает присвоение функции, поскольку атрибут класса становится методом в Python?

>>> класс A (объект): передача>>> определение func (cls): передача>>> A.func = func>>> A.func <развязанный метод A.func>, Как это присвоение создает метод? Это кажется...
вопрос задан: 23 May 2015 21:23
5
ответов

Это - невоспитанность для вызова classmethod как метода от экземпляра?

Напр. Если у меня есть что-то вроде этого: класс C (объект): определение @classmethod f (cls, x): возвратите x + x, Это будет работать: c = C () c.f (2) 4, Но та невоспитанность? Если я только называю C.f () или...
вопрос задан: 28 March 2009 02:54
4
ответа

Используя супер с методом класса

Я пытаюсь изучить супер () функция в Python. Я думал, что у меня было схватывание его, пока я не приехал через этот пример (2.6) и нашел меня застрявшим. http://www.cafepy.com/article/...
вопрос задан: 12 June 2018 00:16
4
ответа

Ruby: Вызов метода класса от экземпляра

В Ruby, как Вы называете метод класса от одного из который экземпляры класса? Скажите, что у меня есть класс определение Грузовика сам default_make # Метод класса. определение конца "Mac" инициализирует # Метод экземпляра...
вопрос задан: 5 January 2012 20:29
4
ответа

Стиль Python classmethod для C#?

Существует ли способ сделать то, что classmethod делает в Python в C#? Таким образом, статическая функция, которая получила бы Текстовый объект как (неявный) параметр согласно тому, какой бы ни разделяют на подклассы, это используется от...
вопрос задан: 13 January 2010 17:35
4
ответа

Как понять различие между class_eval () и instance_eval ()?

Нечто = Нечто class_eval Class.new делают определение class_bar "class_bar" заканчивается, Нечто instance_eval конца делают определение instance_bar "instance_bar" конец заканчивает Нечто class_bar # => неопределенный метод ‘class_b
вопрос задан: 22 May 2009 12:32
3
ответа

Присоединение декоратора ко всем функциям в классе

Мне не нужно это делать, но я просто интересуюсь, есть ли способ привязать декоратор ко всем функциям в классе в общем, вместо того, чтобы явно указывать его для каждой функции. Я полагаю ...
вопрос задан: 18 April 2017 07:08
3
ответа

Как мне вызвать + методы класса в Objective C без ссылки на класс?

У меня есть ряд объектов «policy», которые, на мой взгляд, было бы удобно реализовать в виде методов класса для набора классов политики. Я указал протокол для этого и создал классы для соответствия ...
вопрос задан: 8 November 2010 20:34
3
ответа

Используя класс/статические методы как значения параметров по умолчанию в рамках методов того же класса

Я хотел бы сделать что-то вроде этого: класс SillyWalk (объект): определение @staticmethod is_silly_enough (обход): возвратитесь (Ложь, "Это никогда не достаточно глупо") обход определения (сам, appraisal_method =...
вопрос задан: 21 June 2010 10:35
3
ответа

В Ruby там любые связанные приложения синтаксиса: класс <<сам … конец

класс <<сам attr_accessor: n: totalX: полностью закончите, синтаксис выше используется для определения переменных экземпляра класса. Но когда я думаю о том, что подразумевает синтаксис, он не имеет никакого смысла мне...
вопрос задан: 16 April 2010 20:28
3
ответа

(В Ruby) смешанное разрешение - в доступе методов класса к константам класса

У меня есть класс с константой, определенной для него. Мне затем определили метод класса что доступы тот постоянный класс. Это хорошо работает. Пример: #! класс рубина/usr/bin/env NonInstantiableClass...
вопрос задан: 16 April 2010 20:24
3
ответа

К чему 'сам' относится в @classmethod?

Я думал, что начинал сжимать "Python способ" программирования. Методы класса принимают сам как первый параметр относиться к экземпляру класса, контекст которого метод...
вопрос задан: 10 February 2009 17:18
2
ответа

Вызов classmethod базового класса в Python

Рассмотрите следующий код: класс Основа (объект): определение @classmethod делает (cls, a): распечатайте cls, класс, Полученный (Основа): определение @classmethod делает (cls, a): распечатайте 'В полученном!'...
вопрос задан: 3 November 2016 05:42
2
ответа

__ getattr __ для статических / переменных класса в Python

У меня есть класс как: класс MyClass: Нечто = 1 Панель = 2 Каждый раз, когда MyClass. Нечто или MyClass. Панель вызывается, мне нужен пользовательский метод, который будет вызван, прежде чем значение будет возвращено. Действительно ли это возможно в...
вопрос задан: 29 March 2014 09:30
2
ответа

Существует ли способ назвать частный Метод класса от экземпляра в Ruby?

Кроме self.class.send: метод, args..., конечно. Я хотел бы сделать довольно сложный метод доступным и в классе и в уровне экземпляра, не копируя код. ОБНОВЛЕНИЕ: @Jonathan...
вопрос задан: 27 March 2012 23:37
2
ответа

Модули Ruby и расширяются сам

В том, какой ситуация является кодом: модуль M расширяется сам, определение приветствует, помещает "привет" конец конца, более выгодный для использования, говорят что-то как: модуль M определение self.greet помещает "привет"...
вопрос задан: 28 July 2010 22:24
2
ответа

Цель-c: Как я могу получить Экземпляр класса в методе класса

У меня есть 2 класса, Родитель и Ребенок, и Родитель имеет метод класса, названный func. Теперь я хочу заставить Экземпляр класса в func методе различать, какой класс является вызывающей стороной. Родитель @interface: NSObject + (...
вопрос задан: 26 June 2010 18:16
2
ответа

Как я использую define_method для создания методов класса?

Это полезно, при попытке создать методы класса metaprogramatically: определение сам create_methods (method_name) # Для создания методов экземпляра: define_method method_name действительно... заканчиваются...
вопрос задан: 16 April 2010 20:28
2
ответа

Безумие метакласса Ruby

Я застреваю. Я пытаюсь динамично определить метод класса, и я не могу перенести голову вокруг рубиновой модели метакласса. Рассмотрите следующий класс: класс определение В качестве примера self.meta; (класс <<сам;...
вопрос задан: 16 April 2010 20:24
2
ответа

Как classmethod возражает работе?

Я испытываю затруднения, чтобы понять, как classmethod возражает работам в Python, особенно в контексте метаклассов и в __ новый __. В моем особом случае я хотел бы получить название classmethod...
вопрос задан: 4 November 2009 23:46
1
ответ

Super и __new__ Churnusion

Как я только что узнал, я могу использовать Super () таким образом: Код Super (Class, Obj_of_Class-Or-_SubClass_of_Class) идет ниже: #Case 1 Класс A (Объект): Def __init __ (Self): Распечатать «init» класс B (...
вопрос задан: 30 January 2018 13:49
1
ответ

Как динамически определить метод класса, который будет ссылаться на локальную переменную снаружи?

класс C end var = "Я локальный var снаружи" C.class_eval do def self.a_class_method помещает var end В конце я знаю, это не правильно, потому что def создал новую область видимости. Я также знаю, что ...
вопрос задан: 3 February 2015 14:26
1
ответ

Метод на производном классе возвращает родительский объект [дубликат]

Мой скрипт имеет суперкласс Vector и производный класс Force: class Vector: def __init __ (self, x): self.some_attr = x def манипулировать (self): y = do_something () return ...
вопрос задан: 2 May 2013 23:16
1
ответ

Если я определяю метод класса в Классе объекта Ruby, как я получаю название дочернего класса, называя этот метод?

Объект const_missing определения в качестве примера (имя) помещает класс A конца self.class; конец A:: B # => Класс, Как я могу добраться в Object#const_missing?
вопрос задан: 22 July 2010 22:44
1
ответ

Там какой-либо путь состоит в том, чтобы создать свойство класса в Python?

Следующее не работает по некоторым причинам:>>> нечто класса (объект):... @property... @classmethod... панель определения (cls):... возвратите "asdf"...>>> foo.bar <...
вопрос задан: 31 January 2010 20:36