有没有办法在Java中显式指定构造函数?
发布时间:2020-05-31 07:23:43 所属栏目:Java 来源:互联网
导读:this question的答案解释了模糊构造函数问题的原因,但如果我真的想构造一个包含这样的构造函数的第三方对象,并且我想将参数传递给null,我是否可以通过某种方式来构造对象java是哪个构造函数? 特别是在这个例子中: public Example(String name) { this.name
this question的答案解释了模糊构造函数问题的原因,但如果我真的想构造一个包含这样的构造函数的第三方对象,并且我想将参数传递给null,我是否可以通过某种方式来构造对象java是哪个构造函数? 特别是在这个例子中: public Example(String name) { this.name = name; } public Example(SomeOther other) { this.other = other; } 假设我想使用第一个构造函数实际构造一个新的Example(null). 解决方法是的,通过显式转换null参数:即,通过调用Example((String)null);或示例((SomeOther)null);如上所述,这样做表明设计不好,我同意.您将尝试编写防弹代码,这种模糊不可能或无关紧要. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 深入理解Spring Boot属性配置文件
- 为什么无法使用java中的方法Integer.valueOf()解析从文本中
- java – System.console()从Eclipse返回null,但命令提示符很
- java – 禁用WebView链接可在模拟器上运行,但在设备上无效
- java – SOAP webservice和RESTFUL webservice之间的区别
- 移动开发Spring Boot外置tomcat教程及解决方法
- 微信js-sdk+JAVA实现“分享到朋友圈”和“发送给朋友”功能
- 在localhost上使用openid4java开发和测试混合google openid
- java判断是否空最简单的方法
- java – Double Brace初始化类型混乱