Maison > interface Web > js tutoriel > En Java, la fonction principale du mot-clé new est d'instancier un objet

En Java, la fonction principale du mot-clé new est d'instancier un objet

PHPz
Libérer: 2024-02-18 21:49:11
original
591 Les gens l'ont consulté

En Java, la fonction principale du mot-clé new est dinstancier un objet

L'opérateur new en Java est utilisé pour créer un objet instance d'une classe. Il crée et initialise des objets en appelant la méthode constructeur de la classe.

En Java, lorsque vous devez utiliser les méthodes et propriétés d'une classe, vous devez d'abord créer un objet de cette classe. Utilisez l'opérateur new pour allouer un espace mémoire à un objet en mémoire et appelez la méthode constructeur de la classe pour initialiser l'objet.

Ce qui suit est un exemple de code spécifique qui montre comment utiliser l'opérateur new pour créer un objet instance d'une classe :

// 定义一个Person类
class Person {
    String name;
    
    // 构造方法,用于初始化对象
    Person(String n) {
        name = n;
    }
    
    // 方法,用于输出姓名
    void sayHello() {
        System.out.println("Hello, my name is " + name);
    }
}

// 在主方法中使用new操作符创建Person类的实例对象
public class Main {
    public static void main(String[] args) {
        // 使用new操作符创建一个Person类的实例对象p1,并调用构造方法进行初始化
        Person p1 = new Person("Alice");
        // 调用对象的方法
        p1.sayHello();  // 输出:Hello, my name is Alice
        
        // 使用new操作符创建另一个Person类的实例对象p2,并调用构造方法进行初始化
        Person p2 = new Person("Bob");
        // 调用对象的方法
        p2.sayHello();  // 输出:Hello, my name is Bob
    }
}
Copier après la connexion

Dans le code ci-dessus, nous définissons une classe Person, qui contient un constructeur et une méthode sayHello. Utilisez l'opérateur new pour créer deux objets d'instance p1 et p2 de la classe Person dans la méthode principale et appelez la méthode de l'objet pour afficher les résultats correspondants.

En bref, l'opérateur new en Java joue un rôle très important dans le processus d'instanciation d'une classe. Il alloue de l'espace mémoire pour l'objet et appelle la méthode constructeur pour l'initialisation, afin que nous puissions utiliser les attributs et les méthodes de la classe. dans le programme.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal