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

java屬性賦值和構(gòu)造器

Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,要使用對(duì)象,必須先定義這個(gè)對(duì)象的屬性以及行為方法。那么,Java屬性賦值和構(gòu)造器到底是什么呢?

Java屬性賦值就是將一個(gè)屬性賦予特定的值。這個(gè)屬性可以是類屬性,也可以是實(shí)例屬性。在Java中,類屬性的定義是使用static關(guān)鍵字,而實(shí)例屬性則沒(méi)有。比如,我們可以定義一個(gè)人的類:

public class Person {
static String name;
String gender;
void talk() {
System.out.println("我叫" + name + ",我是" + gender);
}
}

在上面的代碼中,我們定義了一個(gè)類屬性name和一個(gè)實(shí)例屬性gender。如果我們想給這兩個(gè)屬性賦值,可以像這樣寫:

Person.name = "小明";
Person p = new Person();
p.gender = "男";

上面代碼就是對(duì)Java屬性賦值的一個(gè)簡(jiǎn)單實(shí)例。

接下來(lái),我們來(lái)講一講構(gòu)造器。Java構(gòu)造器是一種特殊的方法,用于創(chuàng)建對(duì)象并初始化對(duì)象的狀態(tài)。Java中的每個(gè)類都可以有一個(gè)或多個(gè)構(gòu)造器,我們可以自己定義一個(gè)構(gòu)造器,也可以使用Java提供的默認(rèn)構(gòu)造器。

我們來(lái)看一下如何定義一個(gè)構(gòu)造器:

public class Person {
String name;
String gender;
public Person(String n, String g) {
name = n;
gender = g;
}
void talk() {
System.out.println("我叫" + name + ",我是" + gender);
}
}

在代碼中,我們定義了一個(gè)名為Person的類,并定義了一個(gè)構(gòu)造器。構(gòu)造器的名稱必須與類的名稱相同,并且不返回任何值。在構(gòu)造器中,我們將傳遞的兩個(gè)參數(shù)n和g分別賦值給name和gender。

我們可以像下面的代碼一樣使用構(gòu)造器來(lái)創(chuàng)建一個(gè)Person對(duì)象:

Person p = new Person("小明", "男");

當(dāng)我們創(chuàng)建Person對(duì)象時(shí),Java將使用我們定義的構(gòu)造器來(lái)初始化它的屬性。

下一篇360 php