前言
成员方法引入
一、引入
某些情况下,我们要需要定义成员方法(简称方法)。如人类:除了有一些属性外( 年龄,姓名..),我们人类还有一 些行为,如:可以说话、跑步..。这时就要用成员方法才能完成。
例题:
调用getSum成员方法,进行计算两个数的和,并返回计算后的值
publicclassMethod01 { publicstaticvoidmain(String[] args) { Personp1=newPerson(); //调用getSum方法,同时num1=10, num2=20//把 方法 getSum 返回的值,赋给 变量 returnResintreturnRes=p1.getSum(10, 20); System.out.println("getSum方法返回的值="+returnRes); } } classPerson { //添加getSum成员方法,可以计算两个数的和publicintgetSum(intnum1, intnum2) { intres=num1+num2; returnres; } }
方法分析:
1)public 表示方法是公开的
2)int :表示方法执行后,返回一个 int 值
3)getSum 为方法名
4)(int num1, int num2) 形参列表,2个形参,可以接收用户传入的两个数
5) return res; 表示把 res 的值, 返回
二、思考
思考为什么需要成员方法。
看下面一个案例:
遍历一个数组,并输出数组中的值
使用for循环进行遍历
importjava.util.Scanner; publicclassMethod02 { publicstaticvoidmain(String[] args) { int[] arr=newint[5]; ScannermyScanner=newScanner(System.in); System.out.println("====请输入五个整数===="); // 遍历数组进行赋值for(inti=0; i<arr.length; i++) { arr[i] =myScanner.nextInt(); } // 遍历数组并输出for(inti=0; i<arr.length; i++) { System.out.print(arr[i] +" "); } } }
这样遍历虽然可行,但如果需要多次进行数组遍历的话就会很麻烦,代码量就会很多。所以我们就要使用引入成员方法,是我们的程序更加简洁和便利。