当前位置: 首页 > 面试题库 >

Void和no参数有什么区别?

庄阿苏
2023-03-14
问题内容

我有一个定义两个重载方法的类

public void handle(Void e)

protected void handle()

显然它们是不同的,尤其handle(Void e)public

两者之间有什么区别?

如何调用第一个方法?我正在使用handle(null)-这正确吗?


问题答案:

第一个函数是单个参数的函数,必须提供该参数,并且只能有效地采用value
null。除null以外的任何值都不会编译。第二个函数不接受任何参数,传递null给它也不会编译。



 类似资料:
  • 问题内容: 在API中 “ Void类是无法实例化的占位符类,用于保存对表示Java关键字void的Class对象的引用。” 什么是“无法实例化”的占位符类?什么时候使用?如果该类是“无法实例化的”,它有什么用? 和之间有什么区别? 问题答案: 在 唯一的一点 的是持有,这是有点像。如果您对返回的方法有一个反射性的引用,并获得其返回类型,则它将返回。 您不能也不应将其用于其他任何用途。

  • 问题内容: 我正在关注Go教程,由于无法理解特定的方法签名而陷入困境: 该文档解释如下: 该方法的签名如下:“这是一个名为save的方法,它的接收方p是指向Page的指针。它不带参数,并且返回错误类型的值。” 我不明白接收器是什么。我将其作为参数读取,但随后我期望参数位于中。 问题答案: 接收者是声明方法的对象。 要向对象添加方法时,请使用此语法。 例如:http://play.golang.or

  • 据我所知,两者都定义大小。没有?建议使用什么:或?如果我两个都用,哪一个比另一个好?

  • 我认为同源意味着没有CORS,反之亦然。JavaScript的Fetch API的选项的两个选项有什么区别? 此外,在规格中,它说: 尽管默认请求模式是“no-cors”,但强烈建议标准不要将其用于新功能。这是相当不安全的。 为什么不安全来源:https://fetch.spec.whatwg.org/#requests

  • 我的朋友说“mod”和“rements”之间有区别。 如果是的话,C和C的区别是什么?'%'在C中是不是表示mod或rem?

  • 问题内容: 两者都意味着空间,但是有什么区别吗? 问题答案: 一个是不间断空间,另一个是常规空间。不间断的空格表示该行不应在该点处换行,就像它不会在一个单词的中间换行一样。 此外,正如斯文德(Svend)在其评论中指出的那样,不间断的空间不会崩溃。