方法 getCNumber 冷 int getCNumber() ∥方法首部声明:无方法修饰符,方法名为 / getCNumber,这一方法无参数,这一方法 ∥返回值类型为nt ∥方法体开始 令 return CNumber 冷∥将 CNumber的值作为 getCNumbe方法的返回值 ∥方法体结束
方法getCNumber ❖ int getCNumber( ) //方法首部声明:无方法修饰符,方法名为 //getCNumber,这一方法无参数,这一方法 //的返回值类型为int ❖ { //方法体开始 ❖ return cNumber; ❖ //将cNumber的值作为getCNumber方法的返回值 ❖ } //方法体结束
方法的调用与参数传递 调用对象成员方法的语法形式为: 对象名成员方法名([实际参数表]);
方法的调用与参数传递 ❖ 调用对象成员方法的语法形式为: 对象名. 成员方法名([实际参数表]);
对象名指定所使用的对象; 成员方法名指定所要调用的成员方法; 实际参数表是0个或多个表达式构成,多个表 达式之间用逗号“,”分隔。实际参数的个 数、顺序及类型应与被调用方法的形式参数 表中的形式参数一致
❖ 对象名指定所使用的对象; ❖ 成员方法名指定所要调用的成员方法; ❖ 实际参数表是0个或多个表达式构成,多个表 达式之间用逗号“,”分隔。实际参数的个 数、顺序及类型应与被调用方法的形式参数 表中的形式参数一致
调用对象成员方法的语乂 计算实际参数表中(各)表达式的值,并将 它(们)一一传送给被调用方法中对应的形 式参数,执行被调用方法的方法体。 方法调用的结果就是被调用方法的执行结果
调用对象成员方法的语义 ❖ 计算实际参数表中(各)表达式的值,并将 它(们)一一传送给被调用方法中对应的形 式参数,执行被调用方法的方法体。 ❖ 方法调用的结果就是被调用方法的执行结果
实现两foa型数相加的方法例子 class Method Demo1 float add(float x, float y ∥议所取的方法名有助于说明方法的功能,以便阅读程序和记忆 float z ∥z是方法体的局部变量,作用域是整个add方法的方法体 Z=X+ y return z. class TryMethodDemo1 ∥类 public static void main(String args[ t Method Demo1 a= new Method Demo1() System. out. printIn(a. add(5, 8
实现两float型数相加的方法例子 class MethodDemo1{ float add(float x, float y) //建议所取的方法名有助于说明方法的功能,以便阅读程序和记忆 { float z; // z是方法体的局部变量,作用域是整个add方法的方法体 z = x + y; return z; } } class TryMethodDemo1{ //主类 public static void main(String args[ ]){ MethodDemo1 a = new MethodDemo1( ); System.out.println(a.add(5,8)); } }