色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java成員和構(gòu)造函數(shù)

Java中的類(Class)包含兩種成員:屬性和方法。屬性是類的特性,而方法是類要執(zhí)行的操作。類中的成員可以根據(jù)訪問控制符(public, private, protected)進(jìn)行訪問限制。

成員變量是類中的屬性,用于存儲(chǔ)對(duì)象的狀態(tài)。成員變量可以是基本數(shù)據(jù)類型或引用數(shù)據(jù)類型。如果成員變量具有private訪問修飾符,則只能在類內(nèi)部訪問。如果使用public修飾符,則可以在類內(nèi)部和外部訪問。

public class Person {
private String name; // 私有成員變量
public int age; // 公有成員變量
// 構(gòu)造函數(shù)
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}

構(gòu)造函數(shù)是類中的一種特殊方法,用于創(chuàng)建并初始化對(duì)象。構(gòu)造函數(shù)的名稱與類名相同,不返回任何值。構(gòu)造函數(shù)可以帶有參數(shù),強(qiáng)制在創(chuàng)建對(duì)象的時(shí)候初始化成員變量。如果一個(gè)類沒有定義構(gòu)造函數(shù),則Java編譯器會(huì)默認(rèn)提供一個(gè)沒有參數(shù)的構(gòu)造函數(shù)。

public class Person {
private String name;
private int age;
// 構(gòu)造函數(shù)
public Person() {
name = "Unknown";
age = 0;
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}

在構(gòu)造函數(shù)中,this關(guān)鍵字用于引用當(dāng)前對(duì)象。this.name表示當(dāng)前對(duì)象的name屬性。如果參數(shù)名與成員變量名相同,則必須使用this關(guān)鍵字來區(qū)分。