Java教程

Java new关键字

Java new关键字用于创建类的实例。换句话说,它通过为新对象分配内存并返回对该内存的引用来实例化一个类。我们还可以使用 new关键字创建数组对象。

语法

NewExample obj=new NewExample();

Java new要记住的要点

用于创建对象。 它在运行时分配内存。 所有对象都占用堆区域中的内存。 它调用对象构造函数。 它需要单个postfix参数来调用构造函数

Java new关键字示例

示例1

让我们看一个使用new关键字创建对象的简单示例并使用相应的对象引用调用该方法。
public class NewExample1 {
    void display()
{
        System.out.println("Invoking Method");
    }
    public static void main(String[] args) {
        NewExample1 obj=new NewExample1();
        obj.display();
    }
}
输出:
Invoking Method

示例2

让我们看一个简单的示例,该示例使用 new关键字创建对象,并使用相应的对象引用调用构造函数。
public class NewExample2 {
    NewExample2()
{
        System.out.println("Invoking Constructor");
    }
    public static void main(String[] args) {
        NewExample2 obj=new NewExample2();
    }
}
输出:
Invoking Constructor

示例3

在这里,我们使用 new关键字创建一个对象并调用参数化的构造函数。
public class NewExample3 {
    int a,b;
    NewExample3(int a,int b)
{
        this.a=a;
        this.b=b;
    }
    void display()
{
        System.out.println(a+b);
    }
    public static void main(String[] args) {
        NewExample3 obj=new NewExample3(10,20);
        obj.display();
    }
}
输出:
30

示例4

让我们看一个使用 new关键字创建数组对象的示例。
public class NewExample4 {
    static int arr[]=new int[3];
    public static void main(String[] args) {
        System.out.println("Array length: "+arr.length);
    }
}
输出:
Array length: 3

示例5

让我们看一个在Java集合中使用 new关键字的示例。
import java.util.*;
public class NewExample5 {
    public static void main(String[] args) {
        List obj=new ArrayList();
        obj.add("Java");
        obj.add("C++");
        obj.add("Python");
        System.out.println(obj);
    }
}
输出:
[Java, C++, Python]
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4