首頁 >Java >Java入門 >java中封裝有什麼作用?步驟是什麼?

java中封裝有什麼作用?步驟是什麼?

王林
王林轉載
2020-08-01 17:03:184055瀏覽

java中封裝有什麼作用?步驟是什麼?

封裝的作用:

(推薦教學:java入門教學

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

(2)降低了建構大型系統的風險

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

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

封裝的步驟:

(1)屬性私有

(2)方法公開

(影片教學推薦:java影片教學

程式碼範例:

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("年龄不合适,使用默认年龄");
			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("分数不合适,使用默认分数");
			this.score = 60;
		}
	}
	
	public double getScore() {
		return score;
	}
	
	public void printStu() {
		System.out.println("学生名字是" + name);
		System.out.println("学生分数是" + this.getScore());
		System.out.println("学生的年龄是" + getAge());
	}
	
	public static void main(String[] args) {
		Student stu1 = new Student();
		stu1.name = "赵四";
		stu1.age = -20;
		stu1.score = -50;
		// 以上代码 在实际开发中不会将测试类和实体类写在一起
	}
}

以上是java中封裝有什麼作用?步驟是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除