Java 中的 new 运算符

java 8object oriented programmingprogramming更新于 2025/11/29 18:52:17

Java 中使用 new 运算符创建新对象。它也可以用于创建数组对象。

首先让我们了解一下从类创建对象的步骤 −

  • 声明 − 使用对象类型的变量名进行变量声明。

  • 实例化 − 使用 'new' 关键字创建对象。

  • 初始化 − 关键字 − 调用构造函数。此调用初始化新对象。

现在,让我们看一个例子 −

示例

public class Puppy {
   public Puppy(String name) {
      // 此构造函数有一个参数,即 name。
      System.out.println("Passed Name is : " + name );
   }
   public static void main(String []args) {
      // 以下语句将创建一个对象 myPuppy
      Puppy myPuppy = new Puppy( "jackie" );
   }
}

输出

Passed Name is : jackie

现在,让我们看一个使用 new 运算符创建数组的示例 −

示例

public class Main {
   public static void main(String[] args) {
      double[] myList = new double[] {1.9, 2.9, 3.4, 3.5};
      // 打印所有数组元素
      for (int i = 0; i < myList.length; i++) {
         System.out.println(myList[i] + " ");
      }
      // 计算所有元素的和
      double total = 0;
      for (int i = 0; i < myList.length; i++) {
         total += myList[i];
      }
      System.out.println("Total is " + total);
      // 查找最大元素
      double max = myList[0];
      for (int i = 1; i < myList.length; i++) {
         if (myList[i] > max) max = myList[i];
      }
      System.out.println("Max is " + max);
   }
}

输出

1.9
2.9
3.4
3.5
Total is 11.7
Max is 3.5

相关文章