java什么是方法签名?
我读了一本书,书名是《Java的对象优先》,作者在第7页提到方法签名“提供调用该方法所需的信息”。作者给出了以下例子:
void moveHorizontal(int distance)
然而,今天当我在Pluralsight上观看关于C#的视频时,作者说“方法的返回类型不是方法签名的一部分”
我现在很困惑,想知道什么是方法签名强>
你可以在下面搜索框中键入要查询的问题!
我读了一本书,书名是《Java的对象优先》,作者在第7页提到方法签名“提供调用该方法所需的信息”。作者给出了以下例子:
void moveHorizontal(int distance)
然而,今天当我在Pluralsight上观看关于C#的视频时,作者说“方法的返回类型不是方法签名的一部分”
我现在很困惑,想知道什么是方法签名强>
# 1 楼答案
方法签名是方法的一部分,您可以基于它来重载/覆盖它。它包括:
它不包含:
# 2 楼答案
方法签名用于接口和抽象类,但我们总是定义方法数据类型(返回类型)。如果返回类型不是签名的一部分,那么它将是非常宝贵的