Java基础| 方法

2018-10-03  本文已影响0人  yzbkaka

目录

目录

方法声明

在Java中,方法声明的格式如下:
[修饰符] 类型表示符 方法名([参数表]) {
声明部分
语句部分
}
其中修饰符可以是公共访问控制符public,私有访问控制符private,保护访问控制符protected等。类型标识符反映方法完成其功能后返回运算结果的数据类型,如果没有返回,则是用void。方法名要符合标识符的命名规则,不要与Java中的关键字重名。参数表指定在调用该方法时,应该传递参数的个数和数据类型。举例来说:

//方法的定义
static int square(int x) {
    int s;
    s = x*x;
    return(s);
}

方法调用

调用方法,即执行该方法。调用方法的形式如下:

1.方法表达式

对于有返回值的方法作为表达式或表达式的一部分来调用,其在表达式中出现的形式如下:
方法名([实际参数表])

举例来说:

public class Test {
    static int square(int x) {
    int s;
    s = x*x;
    return(s);
   }

    public static void main(String args[]) {
       int n = 5;
       int result = square(n);
       System.out.println(result);
    } 
}

2.方法语句

对于无返回值的方法以独立语句的方式调用,它的形式是:
方法名 ([实际参数表]);

举例来说:

public class Test {
    static void area(int a,int b) {
        int s;
        s = a*b;
        System.out.println(s);
    }

    public static void main(String args[]) {
       int x = 5;
       int y = 3;
       area(x,y);
    }
}

参数传递

在调用一个带有形式参数的方法时,必须为方法提供实际参数,完成实际参数与形式参数的结合,称为参数传递,然后用实际参数执行所调用的方法体。

在Java中,参数传递是以值的方式进行的,即将实参的值传递给形参,而不是将实参的地址传递给形参。所有由于被调用的方法没有访问实际参数,所以在改变形参的值时,并没有改变实参的值

上一篇 下一篇

猜你喜欢

热点阅读