Публикации по теме '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 просмотров
schedule
12.03.2023
Когда сделать метод статическим?
Я хотел бы знать, как люди решают, следует ли определять метод как статический. Я знаю, что метод может быть определен как статический, только если он не требует доступа к полям экземпляра. Итак, допустим, у нас есть метод, который не имеет доступа...
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 просмотров
schedule
13.05.2023
Каков правильный способ получения моих пользовательских классов перечисления по их значению?
Я создал свои собственные псевдоперечисления в своей модели предметной области, чтобы иметь более подробные значения. Например, мой класс выглядит следующим образом:
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 просмотров
schedule
31.01.2023
`staticmethod` и `abc.abstractmethod`: будут ли они сочетаться?
В моем приложении Python я хочу создать метод, который одновременно является staticmethod и abc.abstractmethod . Как мне это сделать?
Я попытался применить оба декоратора, но это не сработало. Если я сделаю это:
import abc
class...
35233 просмотров
schedule
25.07.2023
статические и нестатические методы в java
Возможный дубликат: Когда метод должен быть статическим?
Я пытаюсь создать класс интерфейса для билетной машины метро/метро. ну не по-настоящему, а для курсовой работы по модулю информатики. я не понимаю, когда использовать...
10988 просмотров
schedule
27.10.2022