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
posted @ 2022-11-27 21:44  大脑修理工  阅读(21)  评论(0)    收藏  举报