理论教育 程序设计基础:方法的声明

程序设计基础:方法的声明

时间:2023-11-20 理论教育 版权反馈
【摘要】:自行定义和设计方法时,先要进行方法声明。方法声明的基本格式有以下两种。“方法名”是为方法指定的名称,可以是任何合法的标识符。return语句后面的“返回值”的类型必须和方法声明的类型一致。因此调用这个方法的语句应该是这样的:上面的方法声明为void,没有返回值,不能进行赋值或输出,由方法中的输出语句直接输出结果。

程序设计基础:方法的声明

自行定义和设计方法时,先要进行方法声明。方法声明的基本格式有以下两种。

1.方法有返回值

2.方法没有返回值

其中:“类型”指定了方法返回的数据类型。这可以是任何合法有效的类型,包括基本数据类型和引用数据类型。如果该方法不返回任何值,则类型必须设定为void。

“方法名”是为方法指定的名称,可以是任何合法的标识符。

“参数”也称参变量,在方法被调用时,参变量用于接收传递给方法的参数值。方法可以没有参数,也可以有多个参数,用逗号分开。参数本质上就是变量。

“return”语句返回方法结果。return语句后面的“返回值”的类型必须和方法声明的类型一致。

如果方法为类型void,表示该方法没有返回值,不需要return语句,或者有return语句但后面没有返回值。

方法有返回值时,也称为函数。

方法没有返回值时,也称为过程。(www.daowen.com)

下面是一个求圆面积的方法,方法的参数是半径,返回值是圆面积。

这段程序表述的是:方法名为area,方法有返回值,返回值的类型为double;方法有一个参数r,其类型为int;方法中的程序所完成的功能是计算半径为r的圆的面积,方法中re-turn语句返回圆面积的值。以下语句完成这个方法的调用。

这条语句调用area()方法,传递半径值10,然后输出方法所返回的圆面积值。

将上面程序改写成无返回值的方法,可以是这样的:

上面的方法没有返回值。因此调用这个方法的语句应该是这样的:

上面的方法声明为void,没有返回值,不能进行赋值或输出,由方法中的输出语句直接输出结果。

由于本书未涉及面向对象的有关内容,所以在定义方法时在方法的类型前加上public static关键字,将方法声明为类方法,以方便程序直接调用:

方法体必须使用{}括起。无论方法体内是否有代码行,{}都不能省略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈