java - 强制创建多个相同类型的对象

标签 java

有没有办法避免多次调用同一个对象?

例如,我有 3 个类:dogcatsnake,每个类都有 3 个参数 IDNumber年龄性别

这些类实现了接口(interface)Zoo

有没有办法避免强制创建多个

最佳答案

尝试用谷歌搜索 singleton对象。

基本概念是这样的:

public class Dog implements Zoo {
   private static Dog INSTANCE = null;

   public static Dog getInstance() {
       if (INSTANCE == null) {
           INSTANCE = new Dog();
       }

       return INSTANCE;
   }

   private Dog(/*your parameters*/) {
   }
}

关于java - 强制创建多个相同类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58260688/

相关文章:

java - 正则表达式选择下划线之间的所有字符

java - 让 Java Applet 查找嵌入在单个 jar 文件中的 jar 库

java - 使用 Java 在 MongoDB 中插入日期

java - 如何在不破坏资源映射的情况下隐式映射文件夹 View ?

java - 强制停止应用程序后检测用户更改时钟时间

java - 签名时 Android JWT 解析负载/声明

java - 通过 ServerSocket 充当服务器的 Java 类可以在线托管吗?

java - 为什么while循环一直循环

java - 如何使用 md5 通过 Camel 路由到 S3 检查文件完整性?

java - 从纯文本中提取结构化数据