一、屬性和方法封裝private
1、封裝的目的保護某些屬性和方法不被外部看到
2、封裝的實現,為屬性和方法進行封裝使用private方法,為外部訪問。
舉例如下:
package com.guo.ci;
class person
/* public void setage(int age)
}*/public void setage(int a)
}public string getname()
public void setname(string name)
public void tell()
}public class demo1
二、匿名物件
沒有名字的物件,如果程式中只有一次使用該物件,就可以使用匿名物件,例如:
package com.guo.ci;
class student
}public class demo2
}三、構造方法
1、格式:訪問修飾符 類名稱()
2、注意:構造方法的名稱必須與類名一致;構造方法無返回值(無return)
3、構造方法主要是為類中的屬性初始化
4、每個類在例項化之後都會呼叫構造方法,如果沒有構造方法,程式在編譯的時候會建立乙個無參的什麼都不做的構造方法。
5、構造方法也可以過載
package com.guo.ci;
class person1
public person1(int a)
}public class demo3
過載的時候根據傳遞引數的個數選擇執行的建構函式
java物件導向之封裝
封裝 是指隱藏物件的屬性以及具體實現細節,外部只能訪問公共部門。簡單的來說,外部無法訪問呼叫乙個類的private部分,只能呼叫他的公共部門,這就叫做封裝 好處 將變化隔離 便於外部使用 提高重用性 提高安全性 private關鍵字 1.是乙個許可權修飾符,許可權級別最低 2.用於修飾成員變數和成員...
神器 Java物件導向 封裝
封裝 是指隱藏物件的屬性和實現的細節,僅僅對外提供公重點內容共的訪問方式,這樣的好處有 1 將變化隔離。2便於使用。3 提高重用性。4 提高安全性。封裝的原則 將不需要對外提供的內容都隱藏起來 把屬性都隱藏,提供公共的訪問 這裡如何提供訪問方式了主要有兩種set方法和get方法外界很多都是通過這兩種...
java物件導向之類與封裝
一 物件導向 1.1 面向過程 我該怎麼做,然後一步步完成 物件導向 我該讓誰來做。1.2 物件導向的好處 更符合人的思維方式 指揮者思想 將複雜的問題簡單化 1.3 把方法封裝到物件裡,呼叫物件的方法 二 類與物件 2.1 類是組織 的基本單位 類把物件導向體現到了 中 2.2 屬性 變數 行為 ...