欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java new對象和非new

江奕云1年前7瀏覽0評論

Java中創建對象的方式有兩種:使用new關鍵字和不使用new關鍵字。

使用new關鍵字創建對象時,需要先定義一個類,然后使用類名加上圓括號來調用構造方法。示例如下:

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
Person person = new Person("Alice", 18);

在上面的例子中,我們定義了一個名為Person的類,并且有一個有參構造方法。然后使用new關鍵字來創建一個Person對象并且賦值給一個叫做person的變量。

不使用new關鍵字創建對象時,需要使用一些其他的方法。最常見的方式是通過調用一個靜態的工廠方法。示例如下:

public class Person {
private String name;
private int age;
private Person(String name, int age) {
this.name = name;
this.age = age;
}
public static Person create(String name, int age) {
return new Person(name, age);
}
}
Person person = Person.create("Bob", 20);

在這個例子中,我們定義了一個私有的有參構造方法,并且增加了一個靜態的工廠方法create。在create方法中,我們使用new關鍵字來創建Person對象并且返回它。然后使用Person.create來創建一個Person對象并且賦值給一個叫做person的變量。