正在加载图片...
8.5签名和重载 方法的签名是方法之间互相区别的标记,方法的签名由方法名和参数 列表共同组成。 两个参数列表相同的条件是:参数的个数相同,否则参数列表不同 如果参数个数相同,再从左到右依次判别每一对形参的类型和种类 (ref或out)。只要有一对形参不同,两个参数列表就是不同的。返 回类型和 par ams参数不是签名的一部分 两个签名相等的条件是方法名和参数列表都相等,否则就是不同的签 用相同的方法名但是不同的参数列表来定义一组方法,称为重载。这 组方法称为重载方法 除了方法以外,构造函数、索引器、运算符都可以重载,索引器的签 名不包含元素类型。运算符的签名不包括结果类型。 合法重载的依据是签名不同,或者说,在它们所在的类、接口或者结 构中是唯一的。8.5 签名和重载 方法的签名是方法之间互相区别的标记,方法的签名由方法名和参数 列表共同组成。 两个参数列表相同的条件是:参数的个数相同,否则参数列表不同; 如果参数个数相同,再从左到右依次判别每一对形参的类型和种类 (ref或out)。只要有一对形参不同,两个参数列表就是不同的。返 回类型和params参数不是签名的一部分。 两个签名相等的条件是方法名和参数列表都相等,否则就是不同的签 名。 用相同的方法名但是不同的参数列表来定义一组方法,称为重载。这 组方法称为重载方法。 除了方法以外,构造函数、索引器、运算符都可以重载,索引器的签 名不包含元素类型。运算符的签名不包括结果类型。 合法重载的依据是签名不同,或者说,在它们所在的类、接口或者结 构中是唯一的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有