JAVA物件導向封裝

2021-08-20 01:23:23 字數 830 閱讀 3630

一、屬性和方法封裝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 屬性 變數 行為 ...