java - 为对象设置必填字段
问题描述
我正在研究我的宠物所有权系统并努力解决一个问题。要添加常驻对象,我需要 5 个字段,即电话、邮政编码、姓名、生日和宠物。其中,电话、邮编、姓名为必填项,其他为选填项。只有存在必填字段才能构建对象。
我该怎么做才能区分必填字段和可选字段?我刚刚自学了 OOP 系统。真的需要提示。欢迎任何答案!
解决方案
最好的方法是通过提示(用户输入)或字符串检查(文件输入)确保输入是否具有正确创建对象(类)所需的正确字段之后使用程序员定义的构造函数链接 https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html
使用所需的字段实例化对象,我将使用 Set 函数作为可选输入。
如果输入与所需的输入不匹配,则输出失败消息并且不实例化对象。
我希望这对您的问题有所帮助。
推荐阅读
- java - 为什么 java.util.logging 没有将日志写入文件?
- c++ - 带有字符串数组的递归二进制搜索
- android - Xamarin Android 安装标志
- javascript - Fullcalendar 4,使用 eventRender 时出现错误解析 JSON 失败
- html - 在 HTML 日期输入中更改 Chrome 日历图标的颜色
- docker - 用于 grpc-web 的带有 Docker 的 Envoy 代理。在浏览器上使用 ssl 会导致 ERR_CERT_COMMON_NAME_INVALID
- java - Ant 到 Gradle,javaCompile 任务出现问题
- java - 你去哪里提交杰克逊 JSON 的错误报告?
- c++ - 如何打印在二叉搜索树中找到的数据?
- sqlite - Flutter:SQLite 的收藏夹功能 - 首次加载时出现问题