Java 方法
时间: 2023-08-04 13:21:22 浏览: 202
Java 方法是一段具有特定功能的代码块,它封装了一系列的语句,可以被重复调用。Java 方法有如下特点:
1. 方法由方法名和一对圆括号组成,圆括号中可以包含参数列表。
2. 方法可以有返回值,也可以没有返回值。
3. 方法可以有访问修饰符(public、private、protected、default)和其他修饰符(static、final、synchronized、abstract、native)。
4. 方法可以重载,即在同一个类中可以定义多个同名但参数列表不同的方法。
5. 方法可以在类中定义,也可以在接口中定义。
下面是一个简单的 Java 方法的例子:
```java
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
Calculator calc = new Calculator();
int result = calc.add(2, 3);
System.out.println(result); // 输出 5
```
上面的例子中,定义了一个名为 add 的方法,它接受两个整型参数,返回它们的和。在主方法中,首先创建了一个 Calculator 类的实例对象 calc,然后调用它的 add 方法,并将返回值赋给 result 变量,最后输出 result 的值。
需要注意的是,方法的参数可以有多个,也可以没有参数。如果方法没有返回值,可以使用 void 关键字表示。例如:
```java
public void printMessage() {
System.out.println("Hello, world!");
}
```
上面的例子中,定义了一个名为 printMessage 的方法,它没有参数,也没有返回值,只是输出一句话。调用这个方法时,只需要使用方法名即可:
```java
printMessage();
```
在 Java 中,有一些常见的方法,如 equals、toString、hashCode 等,它们是 Object 类中的方法,所有的 Java 对象都可以调用它们。因此,如果定义一个类,可以重写这些方法,以便更好地适应实际需要。
阅读全文