gpt4 book ai didi

java - 构造函数可以中止实例化吗?

转载 作者:行者123 更新时间:2023-11-29 09:35:48 28 4
gpt4 key购买 nike

我想在构造函数中进行测试,以确定使用给定参数实例化对象当前是否是个好主意。但是我怎么能中止构造函数并向新语句返回警告呢?这些测试必须由调用者在每个"new"语句之前完成吗?我认为构造函数会是它的好地方。

最佳答案

您可以改用工厂对象。然后这可以运行您的检查并返回实例化对象或 null。这可能比异常更有效。

MyObject myObject = MyObjectFactory.createMyObject();

关于java - 构造函数可以中止实例化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965300/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com