Java 中方法的奥秘:类型、命名和调用103


在 Java 中,方法是程序执行特定任务的代码块。Java 提供了多种方法来声明和使用它们,理解这些方法至关重要,以便有效地编写代码。

方法类型Java 中有两种主要的方法类型:

实例方法:与特定对象相关联,必须在对象上调用。
静态方法:不依赖于任何对象,可以从类本身直接调用。

实例方法


实例方法使用 "public"、"protected"、"private"、"default" 访问修饰符来声明。要调用实例方法,您需要先创建该类的对象,然后在其上调用方法。
public class Person {
private String name;
public Person(String name) {
= name;
}
public String getName() {
return name;
}
}
Person person = new Person("John");
String name = ();

静态方法


静态方法不依赖于任何对象,而是使用 "static" 关键字来声明。它们可以从类本身直接调用。
public class MathUtils {
public static int sum(int a, int b) {
return a + b;
}
public static int product(int a, int b) {
return a * b;
}
}
int sum = (3, 5);
int product = (10, 2);

方法命名

Java 约定使用以下方法命名规则:
实例方法以小写字母开头,后续单词以大写字母开头(驼峰命名法)。
静态方法以小写字母开头,中间单词以大写字母开头(驼峰命名法)。
方法名应该清楚地描述方法的功能。

方法调用

要调用方法,您需要使用以下语法:
.(arguments)

对于实例方法,您需要先创建对象,然后才能调用方法。对于静态方法,您可以直接从类本身调用方法。

方法重载

Java 允许方法重载,即具有相同名称但参数列表不同的多个方法。重载方法使您能够针对不同的输入提供不同的行为。
public class MathUtils {
public static int sum(int a, int b) {
return a + b;
}
public static double sum(double a, double b) {
return a + b;
}
}

方法参数

方法可以具有一个或多个参数,参数用于传递方法所需的数据。参数使用类型和名称进行声明。
public class Person {
public void introduce(String name, int age) {
("Hello, my name is " + name + " and I am " + age + " years old.");
}
}

方法返回值

方法可以具有一个返回值,它代表方法执行的结果。返回值类型在方法声明中指定。
public class MathUtils {
public static int sum(int a, int b) {
return a + b;
}
}


了解 Java 中方法的类型、命名和调用对于编写健壮且可维护的代码至关重要。正确使用方法可提高代码的可读性和可重用性。

2024-10-19


上一篇:Java 中包含特定字符串的字符串查找

下一篇:Java数组排序:全面指南