Java方法签名中为何省略了返回值类型的标注?

2026-05-24 07:390阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计704个文字,预计阅读时间需要3分钟。

Java方法签名中为何省略了返回值类型的标注?

看下方官方说明:方法签名包含两个要素:方法名称和参数列表。即不包含返回值类型。

为什么不能包含返回值类型呢?

看以下两段代码示例。

Java方法签名中为何省略了返回值类型的标注?

示例一:javapublic String m(String param) { // 方法体}

示例二:javapublic int m(String param) { // 方法体}

在示例一中,方法签名是 `String m(String param)`,包含方法名称 `m` 和参数列表 `(String param)`,不包含返回值类型 `String`。

在示例二中,方法签名是 `int m(String param)`,包含方法名称 `m` 和参数列表 `(String param)`,但同时也包含了返回值类型 `int`。

因此,方法签名中不包括返回值类型,仅包括方法名称和参数列表。

看下官方说明:

意思是java方法签名包含两个要素:方法名称和参数列表。即不包括返回值类型。

那为什么不能包含返回值类型呢?

看一下如下两段代码示例。

阅读全文

本文共计704个文字,预计阅读时间需要3分钟。

Java方法签名中为何省略了返回值类型的标注?

看下方官方说明:方法签名包含两个要素:方法名称和参数列表。即不包含返回值类型。

为什么不能包含返回值类型呢?

看以下两段代码示例。

Java方法签名中为何省略了返回值类型的标注?

示例一:javapublic String m(String param) { // 方法体}

示例二:javapublic int m(String param) { // 方法体}

在示例一中,方法签名是 `String m(String param)`,包含方法名称 `m` 和参数列表 `(String param)`,不包含返回值类型 `String`。

在示例二中,方法签名是 `int m(String param)`,包含方法名称 `m` 和参数列表 `(String param)`,但同时也包含了返回值类型 `int`。

因此,方法签名中不包括返回值类型,仅包括方法名称和参数列表。

看下官方说明:

意思是java方法签名包含两个要素:方法名称和参数列表。即不包括返回值类型。

那为什么不能包含返回值类型呢?

看一下如下两段代码示例。

阅读全文