java 构造函数和_Java类和构造函数
我希望这听起来不像是一个愚蠢的问题.
我有一个A类和一个B类.现在唯一的B就是一个String ID.
现在我可以有多个对象A,每个对象可以有0个或更多B类型的对象.
它们包含在每个类A具有的HashMap(ID,someData)中.
我想要做的是每次在A类中添加一个新的ID来检查是否已经存在
是B类型的on对象,在我拥有的任何其他A类对象中具有相同的ID,如果没有,则创建一个新的B对象.
希望这是有道理的.如果我问的是错误的某种方式,请善意解释
这是一个不好的做法或概念错误.
非常感谢.
编辑:为了更清楚,在我的情况下,不希望为我的所有对象共享HashMap(ID,someData),例如,假设A是课程类,或目录或银行等.每个A类可能分享一些学生/客户,但每个A类可能包含不同的B类对象.
解决方法:
Ability to look up one or more instances (via a key) of the managed object(s). If only one managed object, then a key is not necessary.
标签:java,constructor,class,instances
来源: https://codeday.me/bug/20190626/1291646.html
java 构造函数和_Java类和构造函数相关推荐
- 6.12C++:继承基类的构造函数、单继承的构造函数、多继承的构造函数、派生类复制构造函数、派生类的析构函数
1 继承基类的构造函数 class A{public:A(){}; // A的构造函数 }; class B : public A{public:using A:A: } 2 单继承的构造函数 cla ...
- php中类的构造函数是,php类与构造函数解析
关于类大家都有一定的认识这里只介绍在php中类值得注意的地方 ----类的创建---- php使用关键字class创建一个类,并且使用一对大括号 如: class name{ public $n=&q ...
- java面向对象设计_Java面向对象设计 构造函数设计
在Javascript面向对象设计一--工厂模式 中介绍了使用CreateEmployee()函数创建员工类.ECMAScript中的构造函数可以用来创建特定类型的对象,如Object和Array这样 ...
- java初始化实例化_Java 类初始化和实例化以及多态理解
前言 本篇主要讲解了类的初始化.实例化.静态代码块.构造器.getClass().super.this 等相关的知识点,做一个总结. demo 老规矩,看代码: Father.java public ...
- php中类的构造函数是,PHP 类的构造函数和析构函数
通常一提到 PHP 的构造函数和析构函数,就会想到两个单词 construct 和 destruct,构造和解构. 在学习 PHP 的时候,了解到的构造函数和析构函数就是 __construct() ...
- java 圆 继承_java 类的继承(转)
这个星期主要是学习了Java中类的继承问题.继承就是由已有的类创建新类,通过子类继承父类的方法,实现一些功能. 下面就是老师布置作业的其中一个: 定义父类圆,通过继承,获得子类球.圆锥.圆柱,子类具有 ...
- java 接口初始化_Java类的初始化 | 学步园
类的初始化时机1.创建类的实例 2.访问类或接口的静态变量(static final常量除外,static final变量可以)3.调用类的静态方法 4.反射(Class.forName(packag ...
- java 属性 方法_Java类的属性与方法
<Java类的属性与方法>由会员分享,可在线阅读,更多相关<Java类的属性与方法(24页珍藏版)>请在人人文库网上搜索. 1.教师: 班级:,第11讲 类的方法,回顾,1.成 ...
- java 初始化参数_JAVA类的初始化顺序与initialize参数
JAVA类的初始化顺序依次是:(静态变量.静态初始化块)->(变量.初始化块)->构造函数, 相同级别的以定义顺序为准, 且静态变量和静态初始化块只初始化一次.通过下面的代码来验证. p ...
最新文章
- BZOJ2631tree——LCT
- /etc/issue、shutdown命令详解
- Python安装selenium启动浏览器
- 安装MongoDB(做成Windows服务)并加载C#驱动程序
- Linux下的磁盘空间管理
- PIE SDK主成分变换
- android 预约挂号代码_告别排队!用Python定时自动挂号和快捷查询化验报告
- mysql数据库语句分类_细数MySQL中SQL语句的分类
- 视觉SLAM笔记(4) SLAM的数学表述
- 【Flink】Flink 上海会议 【视频笔记】
- (四)Raspberry Pi上的人工智能人脸检测
- pythonATM,购物车项目实战3-视图函数
- QEMU/KVM PCI Passthrough(82599ES) DPDK 网络性能测试
- 计算机上的英语键代表什么,键盘上的英文键代表什么意思
- 3D动画展示--3D图片旋转展示
- matlab无法打开wps的xls文件,WPS无法打开XLS文件怎么办 XLS文件出现异常无法打开怎么处理...
- 如何使用 FFmpeg 进行视频转码:字幕
- 3,用CMD命令打开QQ及微信....常用软件
- 大家都在找那个过滤呜呜祖拉的软件
- WIN10,配置adb环境