黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

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

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

下載介紹

更多>>
動(dòng)力節(jié)點(diǎn)  |  為您推薦Java就業(yè)班Java遠(yuǎn)程班Java夜校班
Java零基礎(chǔ)教程-面向?qū)ο蠓庋b性

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

public class OOTest03 {

public static void main(String[] args) {

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

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é)號(hào)

int id;

//姓名

String name;

//性別 


boolean sex;

//地址

String address;

//年齡

int age;

//設(shè)置學(xué)號(hào)

public void setId(int studentId) {

id = studentId; 

}

//讀取學(xué)號(hào)

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) { 

北京動(dòng)力節(jié)點(diǎn)  http://www.ilovecolors.com.cn

9

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

age = studentAge;

}

}

public int getAge() {

return age;

}

}

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

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

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

public class OOTest04 {

public static void main(String[] args) {

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

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é)號(hào)

private int id;

//姓名

private String name;

//性別

private boolean sex;

//地址

private String address;

//年齡

private int age;

//設(shè)置學(xué)號(hào)

public void setId(int studentId) {

id = studentId; 

}

//讀取學(xué)號(hào)

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,外界無法訪問,這

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

的讀取權(quán)利。

封裝屬性,暴露方法


常見問題

更多>>

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

返回頂部
主站蜘蛛池模板: 亚洲视频自拍偷拍 | 狠狠的撞进去嗯啊h女强男视频 | 成年人免费观看的视频 | 狠狠操网址 | 日韩一区二区不卡 | 999www成人免费视频 | 婷婷人人爽人人做人人添 | 91成人午夜性a一级毛片 | 伦理剧网址在线播放 | 一个人看的www的视频免费 | 色爱区综合激情五月综合激情 | 久久国产精彩视频 | 国产精品久久久久久久人人看 | 一级特黄aaa大片在线观看视频 | 国产第一福利 | 日韩精品亚洲人成在线播放 | 国产在线视频www片 国产在线日韩在线 | 国产成人a大片大片在线播放 | 欧美在线一二三区 | 看看的在线视频国产 | 欧美成人全部费免网站 | 97菊爱网| 日本中文字幕在线精品 | 免费人成网站 | 色版视频 | 亚洲一级影院 | 日韩欧美一区二区在线观看 | 中文字幕日韩一区 | 最新欧美一级视频 | 伊人网五月天 | 国产视频精品免费 | 狠狠操视频网站 | 欧美综合国产精品日韩一 | 午夜嘿嘿嘿 | 免费h片网站| 久久99国产这里有精品视 | 免费毛片a线观看 | 欧美成人亚洲欧美成人 | 国产精品免费看香蕉 | aaa毛片手机在线现看 | 一级做a爱片特黄在线观看yy |