第7章方法 7,1定义与调用方法 72方法参数 7.3静态方法 374方法重载 7.5虚方法 76抽象方法和外部方法
1 第7章 方法 7.1 定义与调用方法 7.2 方法参数 7.3 静态方法 7.4 方法重载 7.5 虚方法 7.6 抽象方法和外部方法
7.1.1定义方法 方法的定义包括方法说明和方法体两大部分组 成,其一般格式为: 特征][方法修饰符]返回类型方法名([形式参数 表]) 方法体 形式参数表是由一个或多个下面的参数定义组 成,参数之间用逗号分开。例如: 特征]参数修饰符]类型参数名
2 7.1.1 定义方法 ❖ 方法的定义包括方法说明和方法体两大部分组 成,其一般格式为: [特征] [方法修饰符] 返回类型 方法名([形式参数 表]) { 方法体 } ❖ 形式参数表是由一个或多个下面的参数定义组 成,参数之间用逗号分开。例如: [特征] [参数修饰符] 类型 参数名
7.1.2调用方法 方法调用的一般形式为: 对象方法名(实参表);∥通过实例调用方 法 如果是在同一个类的内部调用方法,则不需 要指定对象名,形式为: 方法名(实参表) 令调用方法和调用数据成员的区别是:调用方 法时,不论是否有调用参数,方法名后必须 跟括号。 返回目录
3 7.1.2 调用方法 ❖ 方法调用的一般形式为: 对象.方法名(实参表); //通过实例调用方 法 ❖ 如果是在同一个类的内部调用方法,则不需 要指定对象名,形式为: 方法名(实参表) ❖ 调用方法和调用数据成员的区别是:调用方 法时,不论是否有调用参数,方法名后必须 跟括号。 返回目录
7.2.1值参数 值参数是不附加任何修饰符的参数 定义含有值类型参数方法的格式为: [修饰符]返回的数据类型方法名(参数列表) 传递的参数格式为 特征]参数的数据类型参数名
4 7.2.1 值参数 ❖ 值参数是不附加任何修饰符的参数。 ❖ 定义含有值类型参数方法的格式为: [修饰符] 返回的数据类型 方法名(参数列表) ❖ 传递的参数格式为: [特征] 参数的数据类型 参数名
722引用参数 引用参数是以ref修饰符声明的参数。 带引用参数的方法头格式为: [修饰符]返回的数据类型方法名(参数列表) 传递的参数格式为: 特征]ref参数的数据类型参数名
5 7.2.2 引用参数 ❖ 引用参数是以ref修饰符声明的参数。 ❖ 带引用参数的方法头格式为: [修饰符] 返回的数据类型 方法名(参数列表) ❖ 传递的参数格式为: [特征] ref 参数的数据类型 参数名