Публикации по теме 'static-methods'


Статические методы: полный курс Python OOP   —  Часть 6
Прежде чем мы начнем, позвольте мне сказать вам следующее: Эта статья является частью полного курса объектно-ориентированного программирования на Python, который вы можете найти здесь . Все ресурсы доступны в разделе «Ресурсы» ниже. Эта статья также доступна в виде видео на YouTube здесь .

Вопросы по теме 'static-methods'

Различия в методах классов в Python: связанные, несвязанные и статические
В чем разница между следующими методами класса? Один статичен, а другой нет? class Test(object): def method_one(self): print "Called method_one" def method_two(): print "Called method_two" a_test = Test() a_test.method_one()...
154994 просмотров
schedule 30.12.2021

Как издеваться над статическими методами?
Я новичок в имитировании объектов, но я понимаю, что мне нужно, чтобы мои классы реализовывали интерфейсы, чтобы издеваться над ними. Проблема, с которой я сталкиваюсь, заключается в том, что на моем уровне доступа к данным я хочу иметь статические...
41873 просмотров
schedule 21.09.2022

Класс с одним методом - лучший подход?
Скажем, у меня есть класс, предназначенный для выполнения одной функции. После выполнения функции его можно уничтожить. Есть ли причина предпочесть один из этих подходов? // Initialize arguments in constructor MyClass myObject = new...
88024 просмотров
schedule 09.11.2022

Почему я не могу определить статический метод в интерфейсе Java?
РЕДАКТИРОВАТЬ: Начиная с Java 8, статические методы теперь разрешены в интерфейсах. Вот пример: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Конечно, это не сработает. Но...
373584 просмотров
schedule 02.06.2022

Статические переменные и методы
Я наткнулся на класс, который был настроен так: public class MyClass { private static boolean started = false; private MyClass(){ } public static void doSomething(){ if(started){ return; } started = true; //code...
2117 просмотров
schedule 03.12.2022

ReSharper жалуется, когда метод может быть статическим, но это не так.
Почему ReSharper жалуется, когда метод может стать статическим, но не стал? Это потому, что создается только один экземпляр статического метода (по типу) и, таким образом, экономится производительность?
9003 просмотров
schedule 04.06.2023

Когда НЕ использовать ключевое слово static в Java?
Когда использование ключевого слова static в Java для сигнатур методов считается плохой практикой? Если метод выполняет функцию, основанную на некоторых аргументах, и не требует доступа к полям, которые не являются статическими, то не всегда ли вы...
23899 просмотров
schedule 05.04.2023

Пикировка статического метода в Python
Я пытался замариновать объект, который содержит ссылки на методы статического класса. Pickle терпит неудачу (например, на module.MyClass.foo ), заявляя, что его нельзя распарить, поскольку module.foo не существует. Я придумал следующее решение,...
3928 просмотров
schedule 17.07.2022

Статические методы более эффективны?
Что касается памяти и времени, что лучше сделать статическим методом?
14689 просмотров
schedule 26.06.2022

Подходят ли статические методы для Linq To SQL DAL?
Я использую Linq to SQL для своего DAL и слышал разные вещи об использовании статических методов в веб-приложении (относительно проблем с потоками/конкурентностью). На данный момент я создал тестовый DAL, который работает нормально. Однако есть ли...
1165 просмотров

Когда сделать метод статическим?
Я хотел бы знать, как люди решают, следует ли определять метод как статический. Я знаю, что метод может быть определен как статический, только если он не требует доступа к полям экземпляра. Итак, допустим, у нас есть метод, который не имеет доступа...
27910 просмотров
schedule 01.04.2024

Преимущество использования статической функции-члена вместо эквивалентной нестатической функции-члена?
Мне было интересно, есть ли какие-либо преимущества в использовании статической функции-члена, когда есть нестатический эквивалент. Приведет ли это к более быстрому выполнению (из-за того, что не нужно заботиться обо всех переменных-членах) или,...
14145 просмотров
schedule 31.05.2023

PHP: синглтон против статического класса
Возможный дубликат: Разница между статическим классом и одноэлементный шаблон? Просто хотел узнать, в чем именно разница между одноэлементным и статическим классами?
9497 просмотров
schedule 21.07.2023

Обертка API для поддержки внедрения зависимостей
Я взаимодействую с API, который имеет только статические функции и не может быть открыт и изменен. public class WindowsNativeGraphAPI { public static IEnumerable<IGraphData> GetGraphData(); public static bool...
1009 просмотров

Каков правильный способ получения моих пользовательских классов перечисления по их значению?
Я создал свои собственные псевдоперечисления в своей модели предметной области, чтобы иметь более подробные значения. Например, мой класс выглядит следующим образом: public abstract class Enumeration<X, Y> : IComparable where X :...
175 просмотров
schedule 09.04.2023

Можно ли гидратировать статическое свойство с помощью MEF?
могу ли я гидратировать это внутри статического конструктора класса? public class Connect:IDTExtensibility2, IDTCommandTarget static Connect() { //hydrate static properties? } [Import] public static...
5027 просмотров
schedule 29.12.2022

Статический метод, возвращающий внутренний класс
Я действительно не понимаю, почему метод getMyClass2 ниже не может быть статическим, почему это недействительный код Java? public class MyClass { private class MyClass2 { public String s1 = ""; public String s2 = ""; }...
4506 просмотров
schedule 20.05.2022

getDeclaredMethods() и скрытый статический метод суперкласса
Согласно http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html#getDeclaredMethods%28%29 , Class.getDeclaredMethods() должен включать только методы, «объявленные классом». . Тем не менее, я получаю довольно неожиданные результаты с...
1697 просмотров

`staticmethod` и `abc.abstractmethod`: будут ли они сочетаться?
В моем приложении Python я хочу создать метод, который одновременно является staticmethod и abc.abstractmethod . Как мне это сделать? Я попытался применить оба декоратора, но это не сработало. Если я сделаю это: import abc class...
35233 просмотров
schedule 25.07.2023

статические и нестатические методы в java
Возможный дубликат: Когда метод должен быть статическим? Я пытаюсь создать класс интерфейса для билетной машины метро/метро. ну не по-настоящему, а для курсовой работы по модулю информатики. я не понимаю, когда использовать...
10988 просмотров
schedule 27.10.2022