01.成员方法
基本介绍
在某些情况下,我们需要定义成员方法(简称方法)。
比如人类:除了有一些属性外(年龄、姓名…),我们人类还有一些行为举止,比如:可以说话、跑步……,通过学习,还可已做算术题。
这时就要用成员方法才能完成。
现在需要对Person类进行完善。[[练习题#^ab8146]]
成员方法快速入门
-
Method01.java
1. 添加speak成员方法,输出我是一个好人
2. 添加cal01成员方法,可以计算1-1000的结果
3. 添加cal02成员方法,该方法可以接收一个数n,计算1-n的结果
4. 添加getSum成员方法,可以计算两个数的和
public class Method01{
public static void main(String[] args){
//方法的使用
//1. 方法写好后,如果不去调用(使用),就不会输出
//2. 先创建对象,在调用该对象的方法
Person p1 = new Person();
p1.speak(); //调用speak方法
p1.cal01(); //调用cal1方法
int sum = p1.cal02(4);
System.out.println("1到4的和为:"+sum);
int sum1 = p1.getSum(2,3);
System.out.println("2和3的结果为:"+sum1);
}
}
//创建一个Person类
class Person{
//定义属性
String name; //名字
int age; //年龄
//添加成员方法
//1. 添加speak成员方法,输出我是一个好人
/*解读关键字public:
1. public 表示方法时公开的,公共的
2. void:空,表示方法没有返回值
3. speak(): speak方法名,()是形参列表
4. {}方法体,可以书写我们要执行的代码
5. System.out.println("我是一个好人。");表示我们的方法就是输出一句话
*/ public void speak(){
System.out.println("我是一个好人。");
}
//2.添加cal01成员方法,可以计算1-1000的结果
public void cal01(){
int sum = 0;
for(int i = 1; i <= 1000; i++){
sum += i;
}
System.out.println("1-1000的和为:"+sum);
}
//3. 添加cal02成员方法,该方法可以接收一个数n,计算1-n的结果
/*解读:
1. int: 返回值类型,表示方法执行后返回一个int值
2. (int x):形参列表,表示当前有一个形式参数x,在调用时可以接受用户传入的数值
3. return:返回一个值,一般为方法计算出结果的值
*/
public int cal02(int x){
int sum = 0;
for(int i = 1; i <= x; i++){
sum += i;
}
return sum;
}
//4. 添加getSum成员方法,可以计算两个数的和
//解读;形参列表有两个,说明这个方法用户可以传入两个数值
public int getSum(int num1,int num2){
return x1+x2;
}
}
^72274e
^627e79
浙公网安备 33010602011771号