oop
-
Java 中的重载和多重调度 我有一个集合(或列表或数组列表),我想在其中放置字符串值和双精度值。我决定让它成为对象的集合,并使用重载 ond 多态性,但我做错了什么。 我运行了一个小测试: 在测试中,参数
-
Enterprise Java实体应该愚蠢吗? 在我们的旧版 Java EE 应用程序中,有大量的值对象 (VO) 类,这些类通常只包含 getter 和 setter,可能和 .这些(通常)是要保存在持久性存储中的实体。(根据记录,我们的应用程序没有EJB - 尽
-
为什么 C# 和 Java 要求所有内容都放在一个类中? 似乎这个问题以前应该问过,但搜索什么也没发现。 我一直想知道,让我们把每一点代码都放在一个类或接口里有什么意义。我似乎记得,需要像C这样的函数有一些好处,但对于类来说却没有
-
有没有办法确定某个方法是否在 Java 类中被重写 我希望能够确定基类方法是否已被子类覆盖,特别是因为在调用它之前需要昂贵的设置,并且我们系统中的大多数子类都不会覆盖它。是否可以使用反射提供的方法句柄对其进行测试?或者有没
-
-
在任何派生类的构造函数之后运行方法 假设我有一个 Java 类 更新2:这个问题基本上是“你如何为构造函数使用模板方法”?答案似乎是,“你可以,但这是一个坏主意”。所以我可以做一个模板工厂(模板方法+抽象工厂)。
-
Fragments作为静态内部类与独立公共类背后的设计逻辑是什么? 我无法理解我刚刚开始的Android软件设计的一个重要方面,从我所知道的设计已被采用以分离代码,其中直觉是,保持原样并且可以在其他地方重用,甚至可能在不同的活动中,或者可能与其他片
-
什么时候应该在Java中使用本地类? 我刚刚在Java中发现了本地类: 我确实遇到了这个评论:,它列出了本地类相对于匿名内部类的一些巨大优势。 我的问题是,在很多情况下,这种技术似乎不会比非匿名内部类具有优势。我的
-
接口上静态方法的替代方法,用于强制一致性 在Java中,我希望能够定义标记接口,强制实现提供静态方法。例如,对于简单的文本序列化/反序列化,我希望能够定义一个看起来像这样的接口: 由于Java中的接口不能包含静态方法(如许多
-
标签