真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中封裝作用及步驟是什么

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)java中封裝作用及步驟是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、儀隴網(wǎng)站維護(hù)、網(wǎng)站推廣。

封裝的作用:

(1)便于使用者正確使用系統(tǒng),防止錯誤修改屬性

(2)降低了構(gòu)建大型系統(tǒng)的風(fēng)險

(3)提高程序的可重用性

(4)降低程序之間的耦合度

封裝的步驟:

(1)屬性私有

(2)方法公開

代碼舉例:

package com.qfedu.test1;

public class Student {
	private  String name;
	private int age;
	private double score;
	
	public void setName(String name) {
		this.name = name;
	}
	public String getName() {
		return name;
	}
	
	public void  setAge(int age) {
		if(age > 0 && age <= 140) {
			this.age = age;
		}else {
			System.out.println("年齡不合適,使用默認(rèn)年齡");
			this.age = 18;
		}
	}
	
	public int getAge() {
		return age;
	}
	
	public void setScore(double score) {
		if(score >= 0 && score <= 100 ) {
			this.score = score;
		}else {
			System.out.println("分?jǐn)?shù)不合適,使用默認(rèn)分?jǐn)?shù)");
			this.score = 60;
		}
	}
	
	public double getScore() {
		return score;
	}
	
	public void printStu() {
		System.out.println("學(xué)生名字是" + name);
		System.out.println("學(xué)生分?jǐn)?shù)是" + this.getScore());
		System.out.println("學(xué)生的年齡是" + getAge());
	}
	
	public static void main(String[] args) {
		Student stu1 = new Student();
		stu1.name = "趙四";
		stu1.age = -20;
		stu1.score = -50;
		// 以上代碼 在實際開發(fā)中不會將測試類和實體類寫在一起
	}
}

上述就是小編為大家分享的java中封裝作用及步驟是什么了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標(biāo)題名稱:java中封裝作用及步驟是什么
標(biāo)題鏈接:http://weahome.cn/article/jpoigc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部