Les fonctions Java sont de deux types : les méthodes statiques et les méthodes d'instance. Les méthodes statiques ne nécessitent pas d'instances d'objet, sont appelées directement via le nom de la classe et sont utilisées pour effectuer des opérations sans rapport avec l'état de la classe. Les méthodes d'instance nécessitent l'appel d'une instance d'objet et sont utilisées pour accéder ou modifier l'état de l'objet.
Comparaison des fonctions Java
En Java, il existe deux types de fonctions : les méthodes statiques et les méthodes d'instance. Ils ont des objectifs et des usages différents, comme suit :
Méthodes statiques (méthodes de classe)
static
static
关键字声明代码示例:
public class MathUtils { public static int add(int a, int b) { return a + b; } public static void main(String[] args) { int result = MathUtils.add(5, 10); System.out.println(result); // 输出:15 } }
实例方法
static
Exemple de code :
public class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public static void main(String[] args) { Person p1 = new Person("John"); p1.setName("Mary"); System.out.println(p1.getName()); // 输出:Mary } }
Méthodes d'instance
Pour accéder ou modifier l'état d'un objet, tel que les getters et les setters | Exemple de code : | |
---|---|---|
Caractéristiques | ||
indépendant du but | Opérations sur les objets | Accéder ou modifier l'état d'un objet |
Visibilité | Accessible de n'importe où | Accessible uniquement depuis la même instance |
Cas pratique |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!