更新時(shí)間:2021-09-08 來(lái)源:黑馬程序員 瀏覽量:
private是一個(gè)修飾符,可以用來(lái)修飾成員(成員變量,成員方法)
被private修飾的成員,只能在本類(lèi)進(jìn)行訪(fǎng)問(wèn),針對(duì)private修飾的成員變量,如果需要被其他類(lèi)使用,提供相應(yīng)的操作提供“get變量名()”方法,用于獲取成員變量的值,方法用public修飾
提供“set變量名(參數(shù))”方法,用于設(shè)置成員變量的值,方法用public修飾。
示例代碼:
/* 學(xué)生類(lèi) */ 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é)生類(lèi),要求name和age使用private修飾,并提供set和get方法以及便于顯示數(shù)據(jù)的show 方法,測(cè)試類(lèi)中創(chuàng)建對(duì)象并使用,最終控制臺(tái)輸出 林青霞,30 示例代碼: } }
/* 學(xué)生類(lèi) */ 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); } }
猜你喜歡: