首頁技術(shù)文章正文

什么是private關(guān)鍵字?怎么使用?

更新時間:2021-09-08 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

private是一個修飾符,可以用來修飾成員(成員變量,成員方法) 被private修飾的成員,只能在本類進(jìn)行訪問,針對private修飾的成員變量,如果需要被其他類使用,提供相應(yīng)的操作提供“get變量名()”方法,用于獲取成員變量的值,方法用public修飾 提供“set變量名(參數(shù))”方法,用于設(shè)置成員變量的值,方法用public修飾。
示例代碼:

/*
學(xué)生類
*/
class Student {
//成員變量
String name;
private int age;
//提供get/set方法
public void setAge(int a) {
if(a<0 || a>120) {
System.out.println("你給的年齡有誤");
} else {
age = a;
}
}
public int getAge() {
return age;
}
//成員方法
public void show() {
System.out.println(name + "," + age);
4.2 private的使用【應(yīng)用】
需求:定義標(biāo)準(zhǔn)的學(xué)生類,要求name和age使用private修飾,并提供set和get方法以及便于顯示數(shù)據(jù)的show
方法,測試類中創(chuàng)建對象并使用,最終控制臺輸出  林青霞,30
示例代碼:
}
}

private的使用
需求:定義標(biāo)準(zhǔn)的學(xué)生類,要求name和age使用private修飾,并提供set和get方法以及便于顯示數(shù)據(jù)的show 方法,測試類中創(chuàng)建對象并使用,最終控制臺輸出  林青霞,30
示例代碼:
/*
學(xué)生類
*/
class Student {
//成員變量
private String name;
private int age;
//get/set方法
public void setName(String n) {
name = n;
}
public String getName() {
return name;
}
public void setAge(int a) {
age = a;
}
public int getAge() {
return age;
}
public void show() {
System.out.println(name + "," + age);
}
}





猜你喜歡:

final關(guān)鍵字的作用是什么?Java中的final用法

Java異常之throws關(guān)鍵字用法介紹

static關(guān)鍵字怎樣控制成員變量?

黑馬程序員java培訓(xùn)

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!