Java中使用new运算符创建新对象。它也可以用来创建数组对象。
首先让我们看看从类创建对象时的步骤-
声明-具有对象类型的变量名称的变量声明。
实例化-'new '关键字用于创建对象。
初始化-关键字'new'之后是对构造函数的调用。该调用将初始化新对象。
现在,让我们看一个例子-
public class Puppy { public Puppy(String 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