问题标签 [static-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在不创建“上帝命名空间/静态类”的情况下在不同类之间共享许多不相关的方法?
“上帝命名空间”是类似于“上帝对象”的(反?)模式的(不常见)术语,当您填充与每个不相关或不密切相关的大量内容(主要是方法/函数)时其他进入一个巨大的命名空间/static class
只是这样它就可以在项目的多个部分中使用。
当遵循该(反?)模式时,作为 C# 示例,您通常最终会使用类似 a的方法,其中static class Assets
包含大量彼此无关的方法,但在项目中的多个位置使用。
我通常通过让下一个Assets
尽可能多地增长来解决这个问题,然后拼命尝试根据看起来最合法的标准将其内容分类为几个较小的内容,例如MathAssets
,或BitmapAssets
,或RNGAssets
,然后结束忘记我在哪里放了什么......并Assets
为几种新方法制作了一个新方法,这些方法不适合SomethingAssets
已经混乱的项目。
有没有其他清理“God Namespace”的方法?还是我只需要和好老人一起生活static class Assets
?
mockito - 如何使用 mockito 模拟分层静态类下定义的最终变量?
我有如下代码
而且我正在尝试模拟“schedule.attributes.startDate.toDate()”
和 ScheExeService 如下所示
我试过了
但我不断得到NPE。
我怎样才能避免 schedule.attributes.startDate.todate() 调用..?
android - Android Parcelable 与静态类
我正在与另一位开发人员进行讨论,并且出现了一个论点,即在活动之间传递数据时,静态类比使用 parcelable 更好。当我在这个网站上查看时,建议似乎是 parcelable 是更快的可序列化和推荐的将数据发送到另一个活动但具有更多样板代码的方式。如果我有一个带有信息的静态类,那么使用 parcelable 会更有效还是更好?对此有有效的论据吗?对我来说,为此创建一个静态类似乎是糟糕的设计。
java - android填充另一个类ArrayList
我正在尝试编写代码以从异步任务的输出中填充一个类的数组。
现在代码给了我空引用..把代码放在下面
数组类:
填充数组的异步任务
为了便于阅读,省略了套接字初始化和捕获异常。
日志猫:
c# - 如何动态获取和设置静态字符串中的数据
我有一个桌面应用程序,它验证手指并提示我在 wpf 中调用该应用程序的结果,然后这一切都显示在 asp.net 中
在 asp.net 用户上,结果出现在他面前,这是怎么做到的?
在 asp.net 上,我创建了一个静态类和一个 Web 服务,它有两个静态成员,它们获取“查询”和连接字符串,这两个成员都是由 asp.net 设置的,即
Web 服务中的值设置
桌面应用程序订阅了获取和提供数据的网络服务。一切都很好,现在我将应用程序托管在 IIS 上,现在多个用户正在使用该应用程序,同时,user1 设置查询,而 user2 获取它。我想让它成为多用户,所以有什么建议,我应该像用户创建唯一性或其他任何东西的请求一样动态地创建静态字符串吗?
c# - 静态类可以知道它何时在应用程序退出时被卸载吗?
首先,因为我知道每个人都试图提供帮助,所以我知道这不是一个好的模式。其次,是的,我知道单例模式并且经常使用它。更多地考虑这是一个“你能不能”而不是“你应该”的问题。
也就是说,当应用程序关闭(或控制台会话已退出)时,有什么方法可以通知静态类?
考虑以下静态类。
我唯一能想到的就是创建一个实现事件的类和一个调用它的析构函数,然后将其填充到静态类的私有静态字段中并将事件连接到那里。
然而,我不知道在析构函数中访问事件处理程序是否安全。他们甚至还在那个时候依恋吗?
java - 设置 StaticClass 以使用 GUI 处理程序将我当前的按钮设置保存为可见
我对我的朋友提供的使用 GUI 处理程序来替代保存共享首选项的 StaticClass 代码感到困惑
我的代码中有以下代码selectlevel.class
所以我的朋友用 GUI Handler 提供 StaticClass 代码,以便在最新级别时使按钮可见finish();
并保存
这是以下代码
我只是很困惑如何将我的代码和我朋友提供的 StaticClass 代码结合起来以在最新级别完成时保存按钮可见性
谁能帮我写代码?
更新
我对我的代码进行了这样的更改
并在我的levelone.class
当levelone.class
完成 f2 按钮仍然消失时,如何解决这个问题?
java - 如何从静态片段类中获取数据?
我在扩展DialogFragment的静态类的片段中有一个edittext。我需要从片段内的edittext获取用户输入。我尝试实例化容器活动并传递值,但它不起作用,因为我认为我需要将其设为最终状态。请看下面静态类的代码:
如何从静态类中读取 userInput?
java - 调用静态嵌套类的构造函数的 Java 语法
我了解到这static class
是 a必须在没有 a 的实例的情况下访问class
其成员。class
在下面的代码中java.util.HashMap
,jdk 1.8
调用构造函数的java语法是什么
Node(int hash, K key, V value, Node<K,V> next){...}
的嵌套static class Node
?