Запитання з тегом «class»

Шаблон для створення нових об’єктів, який описує загальний стан і поведінку. НЕ БУДУТЬ ПЛАНЕНО З КЛАСАМИ CSS. Використовуйте замість [css].



8
PHP перевірити, чи існує властивість в об'єкті чи класі
Я розумію, що в PHP немає чистої змінної об'єкта, але я хочу перевірити, чи є властивість у даному об'єкті чи класі. $ob = (object) array('a' => 1, 'b' => 12); або $ob = new stdClass; $ob->a = 1; $ob->b = 2; У JS я можу написати це, щоб перевірити, чи …


3
AttributeError: модуль 'datetime' не має атрибута 'strptime'
Ось мій Transactionклас: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy І коли я намагаюся запустити dateфункцію: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Я отримую таку помилку: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: …
154 python  class  python-2.7 

22
Як отримати некваліфіковане (коротке) ім'я класу об'єкта?
Як перевірити клас об'єкта в середовищі, розміщеному в імені PHP, не вказуючи повний клас простору імен. Наприклад, припустимо, у мене була бібліотека об'єктів / Суб'єкт / Контракт / Ім'я. Наступний код не працює, оскільки get_class повертає повний клас простору імен. If(get_class($object) == 'Name') { ... do this ... } Магічне …
153 php  class  namespaces 


5
Мокіто відповідає будь-якому аргументу класу
Чи є спосіб узгодити будь-який аргумент класу з наведеної нижче схеми зразка? class A { public B method(Class<? extends A> a) {} } Як я завжди можу повернути new B()незалежно від того, у який клас передано method? Наступна спроба працює лише для конкретного випадку, де Aвона відповідає. A a = …

6
Різниця iOS між isKindOfClass та isMemberOfClass
Яка різниця між функціями isKindOfClass:(Class)aClassта isMemberOfClass:(Class)aClassфункціями? Я знаю, що це щось на кшталт малого, одне - глобальне, а інше - точне відповідність класу, але мені потрібен хтось, який би вказав, який саме, будь ласка. У Свіфт isKind(of aClass: AnyClass)і isMember(of aClass: AnyClass).

5
Оголошення перерахунку в класі
У наступному фрагменті коду Colorenum оголошується в межах Carкласу, щоб обмежити область перерахування та намагатися не "забруднювати" глобальний простір імен. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color …
151 c++  class  enums  namespaces  scope 

7
Як перерахувати всі класи з атрибутом спеціального класу?
Питання на основі прикладу MSDN . Скажімо, у нас є кілька класів C # з HelpAttribute в автономному настільному додатку. Чи можливо перерахувати всі класи з таким атрибутом? Чи має сенс розпізнавати класи таким чином? Спеціальний атрибут буде використаний для переліку можливих параметрів меню, вибраний елемент виведе на екран екземпляр …

20
Чи можу я розширити клас, використовуючи більше 1 класу в PHP?
Якщо у мене є кілька класів з функціями, які мені потрібні, але я хочу зберігати окремо для організації, чи можу я розширити клас, щоб мати обидва? тобто class a extends b extends c редагувати: Я знаю, як розширити класи один за одним, але я шукаю метод миттєвого розширення класу за …
150 php  class  oop  extends 


8
Синхронізовані статичні методи Java: блокування об'єкта чи класу
Документація Java говорить: Неможливо переплутати два виклики синхронізованих методів на одному об’єкті. Що це означає для статичного методу? Оскільки статичний метод не має асоційованого об’єкта, чи заблокує синхронізоване ключове слово в класі замість об'єкта?

16
Чому виклик методу у моєму похідному класі називає метод базового класу?
Розглянемо цей код: class Program { static void Main(string[] args) { Person person = new Teacher(); person.ShowInfo(); Console.ReadLine(); } } public class Person { public void ShowInfo() { Console.WriteLine("I am Person"); } } public class Teacher : Person { public new void ShowInfo() { Console.WriteLine("I am Teacher"); } } Коли …
146 c#  class  derived-class 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.