在Java中,可以通過使用new
關(guān)鍵字調(diào)用構(gòu)造函數(shù)來(lái)創(chuàng)建對(duì)象。構(gòu)造函數(shù)是在創(chuàng)建對(duì)象時(shí)被調(diào)用的特殊方法,用于初始化對(duì)象的實(shí)例變量。
下面是調(diào)用構(gòu)造函數(shù)的一般語(yǔ)法:
ClassName objectName = new ClassName(arguments);
其中,ClassName
是類的名稱,objectName
是創(chuàng)建的對(duì)象的名稱,arguments
是傳遞給構(gòu)造函數(shù)的參數(shù)(如果構(gòu)造函數(shù)有參數(shù)的話)。
舉個(gè)例子,假設(shè)有一個(gè)Person
類,其中有一個(gè)有參數(shù)的構(gòu)造函數(shù):
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
要調(diào)用該構(gòu)造函數(shù)并創(chuàng)建一個(gè)Person
對(duì)象,可以像下面這樣寫:
Person person = new Person("John");
這將創(chuàng)建一個(gè)名為person
的Person
對(duì)象,其名稱為"John"。