大学课程《Java语言编程基础》PPT教学课件:第09章函数的定义及应用.ppt
《大学课程《Java语言编程基础》PPT教学课件:第09章函数的定义及应用.ppt》由会员分享,可在线阅读,更多相关《大学课程《Java语言编程基础》PPT教学课件:第09章函数的定义及应用.ppt(13页珍藏版)》请在冰点文库上搜索。
Java程序设计基础,温立辉河源职业技术学院,导言,本课学习目标理解面向对象中方法的使用掌握类中定义方法掌握方法的调用理解方法的返回值,作为类成员的方法,我们已经知道,Java的程序是由类构成的。
类由关键字class定义。
方法是类的成员之一。
其作用是,他代表了类的行为,表明类可以做什么;过去讲的main方法,是一个特殊的方法,称为入口方法;但我们也可以定义一般意义的方法。
声明方法,方法由方法头与方法体两部分组成/方法体,方法头的格式,方法头,也是方法申明,写法为:
()修饰符为一些关键字,可以有多个修饰。
如:
public,static等;返回值类型为类型关键字、自定义类型、或者void。
void表示该方法没有返回值;方法名,是一个标识符,与变量名的要求相同;,在类中申明方法,参数表,由0个或者多个参数组成。
申明方法时的参数表,意义如同在块中申明的变量,称为形式参数。
形式参数由类型和参数名组成。
各形式参数之间用逗号分开。
方法体中可直接使用形参。
举例:
独一无二的入口方法的申明为:
publicstaticvoidmain(Stringargs),方法修饰,返回类型,方法名,方法参数,在类中申明方法,举例:
带有两个参数的方法publicstaticintjiaFaMethod(intnum1,intnum2)intsum=0;sum=num1+num2;returnsum;,注:
这些代码必须放在一个类中才有意义!
在类中申明方法,如果方法的返回类型不是void,则方法的每一个可能执行路径都要包含return语句,返回与申明的返回类型同类型的值。
如果返回类型是void,则可以没有return语句。
调用本类的方法,调用一个方法时,直接使用方法的名称。
如果方法有参数,则调用时,要给出相应的数据。
例如,前面的方法publicstaticintmax(intnum1,intnum2)调用时可以写成:
inttheMaxNum=max(5,9);上面max(5,9)就是调用方法max。
5和9是实参,对应形参num1和num2。
小结,定义方法有语法规定。
方法必须有返回类型,方法名。
但参数是可有可无的;当方法无返回值时,用void表示返回类型;如果方法的返回类型不是void,则必须包含return语句,返回与申明的返回类型相同的值;方法定义中的参数,称为形式参数,调用时给出的对应参数,称为实际参数。
作业,1、在一个类中编写chengFa()方法,该方法中接收两个整型参数,并返回这两个正整数相乘的结果;在main()方法中调用此方法,传入两个值,输出此两个数相乘的结果。
作业,2、在一个类中编写circle()方法,该方法中接收圆的半径,计算出圆的面积,最后返回面积;在main()方法中调用此方法,传入半径值,输出此圆的面积。
作业,3、在一个类中编写maxAbc()方法,该方法中接收两个整型参数,并返回这两个正整数中较大的一个;在main()方法中调用此方法,传入两个不同的值,输出此两个数中较大的值。