方法

作者: 妃雪 | 来源:发表于2017-06-13 13:43 被阅读8次

方法就是能够完成一定功能的代码块。

  1. 方法的定义
    在 java中方法的定义:
    public 返回值类型 方法名( [参数类型 参数名称,参数类型 参数名称])
    {
    //方法体
    [return 符合返回值类型的具体值];
    }
    那么这个返回值是返回到什么地方呢?返回到方法的调用处。
    范例:定义方法
 public int sum(int a,int b){ 
     return a+b;//返回到方法的调用处
  } 

2.方法的重载
在开发中会遇到一种情况,一个类中有多个方法是完成类似的功能,那么如果我们为每个方法都定义新的名称,则会增加开发的难度,于是我们这些方法类似功能的方法定义为相同的名字,但是参数列表(参数的个数,对应位置上的参数类型)必须互不相同。

范例:定义重载方法

class Num{ //负责数字的相加
     //两个整数相加
     public void sum(int a,int b){ 
       System.out.println(a+b);
     } 
     //两个小数相加
     public void sum(double a ,double b){ 
        System.out.println(a+b);
     } 
     //一个整数和一个小数相加
     public void sum(int a,double  b){ 
        System.out.println(a+b);
     } 
} 
public class Demo{
    public static void main(String[] args){
      Num num=new Num();
      num.sum(10,20.0);
    } 
}

方法的重载要注意的地方:
·重载的方法具体调用哪一个是根据所传递的参数来匹配调用哪一个。
·方法的重载是发生一个类中
·方法的重载与返回值类型没有任何关系

相关文章

网友评论

      本文标题:方法

      本文链接:https://www.haomeiwen.com/subject/xcolqxtx.html