大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java零基礎(chǔ)教程-面向?qū)ο蠓庋b性

Java零基礎(chǔ)教程-面向?qū)ο蠓庋b性

更新時(shí)間:2017年04月06日

  • 網(wǎng)盤提取碼:ywlg
  • 適合對象:Java學(xué)員、Java愛好者、開發(fā)人員
  • qq號:2158476996
一鍵免費(fèi)下載

下載介紹

更多>>
Java零基礎(chǔ)教程-面向?qū)ο蠓庋b性

控制對年齡的修改,年齡只能為大于等于 0 并且小于等于 120 的值

public class OOTest03 {

public static void main(String[] args) {

//創(chuàng)建一個(gè)對象

Student zhangsan = new Student();

/*

zhangsan.id = 1001;

zhangsan.name = "張三";

zhangsan.sex = true;

zhangsan.address = "北京";

zhangsan.age = 20;

*/

zhangsan.setId(1001);

zhangsan.setName("張三");

zhangsan.setSex(true);

zhangsan.setAddress("北京");

zhangsan.setAge(-20);

System.out.println("id=" + zhangsan.id);

System.out.println("name=" + zhangsan.name);

System.out.println("sex=" + zhangsan.sex);

System.out.println("address=" + zhangsan.address);

System.out.println("age=" + zhangsan.age);

}

class Student {

//學(xué)號

int id;

//姓名

String name;

//性別 


boolean sex;

//地址

String address;

//年齡

int age;

//設(shè)置學(xué)號

public void setId(int studentId) {

id = studentId; 

}

//讀取學(xué)號

public int getId() {

return id;

}

public void setName(String studentName) {

name = studentName;

}

public String getName() {

return name;

}

public void setSex(boolean studentSex) {

sex = studentSex;

}

public boolean getSex() {

return sex;

}

public void setAddress(String studentAddress) {

address = studentAddress;

}

public String getAddress() {

return address;

}

public void setAge(int studentAge) { 

北京動力節(jié)點(diǎn)  http://www.dabaquan.cn

9

if (studentAge >=0 && studentAge <=120) {

age = studentAge;

}

}

public int getAge() {

return age;

}

}

從上面的示例,采用方法可以控制賦值的過程,加入了對年齡的檢查,避免了直接操縱 student

屬性,這就是封裝, 封裝其實(shí)就是封裝屬性,讓外界知道這個(gè)類的狀態(tài)越少越好。以上仍然

不完善,采用屬性仍然可以賦值,如果屏蔽掉屬性的賦值,只采用方法賦值,如下:

public class OOTest04 {

public static void main(String[] args) {

//創(chuàng)建一個(gè)對象

Student zhangsan = new Student();

zhangsan.id = 1001;

zhangsan.name = "張三";

zhangsan.sex = true;

zhangsan.address = "北京";

zhangsan.age = 20;

/*

zhangsan.setId(1001);

zhangsan.setName("張三");

zhangsan.setSex(true);

zhangsan.setAddress("北京");

zhangsan.setAge(20);

*/

/*

System.out.println("id=" + zhangsan.id);

System.out.println("name=" + zhangsan.name);

System.out.println("sex=" + zhangsan.sex);

System.out.println("address=" + zhangsan.address);

System.out.println("age=" + zhangsan.age);

*/

System.out.println("id=" + zhangsan.getId());

System.out.println("name=" + zhangsan.getName());

System.out.println("sex=" + zhangsan.getSex());

System.out.println("address=" + zhangsan.getAddress()); 


System.out.println("age=" + zhangsan.getAge()); 

}

class Student {

//學(xué)號

private int id;

//姓名

private String name;

//性別

private boolean sex;

//地址

private String address;

//年齡

private int age;

//設(shè)置學(xué)號

public void setId(int studentId) {

id = studentId; 

}

//讀取學(xué)號

public int getId() {

return id;

}

public void setName(String studentName) {

name = studentName;

}

public String getName() {

return name;

}

public void setSex(boolean studentSex) {

sex = studentSex;


public boolean getSex() {

return sex;

}

public void setAddress(String studentAddress) {

address = studentAddress;

}

public String getAddress() {

return address;

}

public void setAge(int studentAge) {

if (studentAge >=0 && studentAge <=120) {

age = studentAge;

}

}

public int getAge() {

return age;

}

}

以上采用 private 來聲明成員變量,那么此時(shí)的成員變量只屬于 Student,外界無法訪問,這

樣就封裝了我們的屬性,那么屬性只能通過方法訪問,通過方法我們就可以控制對內(nèi)部狀態(tài)

的讀取權(quán)利。

封裝屬性,暴露方法


常見問題

更多>>

Java相關(guān)視頻錦集

返回頂部
主站蜘蛛池模板: 日韩精品视频一区二区三区 | 久久久久久久久免费影院 | 日日操天天操夜夜操 | 亚洲美女网址 | 国产精品日韩一区二区三区 | 亚洲毛片 | 国产精品v一区二区三区 | 日本一区二区三区四区在线观看 | 日本视频久久 | 欧美久久影院 | 国产精品久久久久久永久牛牛 | 欧美一级片 在线播放 | 97免费视频观看 | 久久综合色综合 | 四虎国产精品永免费 | 尹人香蕉网 | 欧美性猛交xxxxx按摩欧美 | 欧美日韩免费看 | 久久99久久成人免费播放 | 奇米视频在线 | 69视频在线观看福利视频 | 色 在线播放| 国产日产精品_国产精品毛片 | 欧美在线一区二区 | 久久黄色影院 | 热re99久久精品国产99热 | 亚洲欧美日韩综合一区久久 | 日本特黄a级高清免费大片18 | 国产激情一区二区三区成人91 | 美女被视频在线看九色 | 精品视频午夜一区二区 | 又黄又爽又色的免费毛片 | 国产亚洲区 | 亚洲国产欧洲综合997久久 | 在线性爱视频 | 亚洲国产成人在线观看 | 免费人成激情视频在线看 | 亚洲国产一区二区a毛片 | 国产真实自拍 | 伦理自拍| 亚洲视频免费观看 |