欢迎来到天天文库
浏览记录
ID:55824767
大小:1.63 MB
页数:48页
时间:2020-06-09
《类的带参方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、类的带参方法第八章写出如下代码的运行结果publicstaticvoidmain(String[]args){for(inti=0;i<6;i++){System.out.print(i+",");while(++i<5){continue;}System.out.print(i);}}0,5回顾与作业点评预习检查调用带参方法时,有哪些注意事项?为什么需要包?本章任务实现客户信息的添加和查询实现图形生成器实现模拟账户存取款功能本章目标会定义带参方法会使用带参方法会创建包组织Java工程为什么要用带参数的方法
2、工作原理新鲜桃汁新鲜苹果汁新鲜梨汁输出三种果汁如何使用带参数的方法3-1定义带参数的方法调用带参数的方法publicclassZhazhi{publicStringzhazhi(Stringfruit){Stringjuice=fruit+"汁";returnjuice;}}/*调用zhazhi方法*/ZhazhimyZhazhi=newZhazhi();StringmyFruit="苹果";StringmyJuice=myZhazhi.zhazhi(myFruit);System.out.println(
3、myJuice);参数列表:(数据类型参数1,数据类型参数2…)调用方法,传递的参数要与参数列表一一对应如何使用带参数的方法3-2<访问修饰符>返回类型<方法名>(<形式参数列表>){//方法的主体}该方法允许被访问调用的权限范围方法返回值的类型publicclassStudentsBiz{String[]names=newString[30];publicvoidaddName(Stringname){//增加学生姓名}publicvoidshowNames(){//显示全部学生姓名}}传送给方法的形参列
4、表一个形式参数没有返回值如何使用带参数的方法3-3publicstaticvoidmain(String[]args){StudentsBizst=newStudentsBiz();Scannerinput=newScanner(System.in);for(inti=0;i<5;i++){System.out.print("请输入学生姓名:");StringnewName=input.next();st.addName(newName);}st.showNames();}实参的类型、数量、顺序都要与形参一
5、一对应先实例化对象,再使用方法演示示例1:带一个参数的方法调用带参数的方法对象名.方法名(实参1,实参2,……,实参n)实参列表指导——实现客户姓名添加和显示训练要点:带参方法的定义带参方法的调用需求说明:创建客户业务类,实现客户姓名的添加和显示实现思路:1、创建CustomerBiz类2、创建带参方法addName()3、创建方法showNames()4、创建测试类难点指导:创建无返回值的带参方法讲解需求说明完成时间:25分钟练习——查找客户姓名需求说明:根据需要,查找客户姓名,给出查找结果完成时间:20
6、分钟提示:定义带参带返回值的方法publicbooleansearch(Stringname)共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解可以设计一个方法来实现,通过传递两个参数(需要修改的姓名、新姓名)来实现带两个参数的方法2-11、修改学生姓名,输入新、旧姓名,进行修改并显示是否修改成功publicclassStudentsBiz{String[]names=newString[30];…publicbooleaneditName(StringoldName,StringnewNa
7、me){booleanfind=false;//是否找到并修改成功标识//循环数组,找到姓名为oldName的元素,修改为newNamefor(inti=0;i8、tring[]args){……System.out.print("请输入要修改的学生姓名:");Stringoldname=input.next();System.out.print("请输入新的学生姓名:");Stringnewname=input.next();System.out.println("*****修改结果*****");if(st.editName(oldname,newname))
8、tring[]args){……System.out.print("请输入要修改的学生姓名:");Stringoldname=input.next();System.out.print("请输入新的学生姓名:");Stringnewname=input.next();System.out.println("*****修改结果*****");if(st.editName(oldname,newname))
此文档下载收益归作者所有