封裝 ~繼承~多態

學習JAVA面向對象的過程當中,咱們首先要了解面向對象的主要特色: 封裝性 , 繼承性 , 多態性java

封裝:

是面向對象的核心思想,就是將對象的屬性和行爲封裝起來,僅對外界提供公共的訪問方式,把具體細節隱藏起來.程序員

例如:用戶使用電腦,只須要知道鍵盤 鼠標 顯示器 就能夠了,至於內部的結構工做原理都不要知道,即便用戶知道原理,但在使用過程當中也不會具體用到折現細節.學習

封裝的好處:隱藏類的實現細節,能夠更方便的添加存儲控制語句,是使用者只能按照程序員規定的方法來進行訪問使用,避免對代碼的錯誤修改.this

封裝時權限控制符的區別
   public protected default private
同一類中  
同一包中  
子類    
全局      
/*
 * 封裝演示
 */
public class Student {
	private String name;//將name屬性私有化
	private int age;//將age屬性私有化
	
	//設置共有的get()和set()方法
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	

}
相關文章
相關標籤/搜索