JAVA中封裝和構造方法以及過載的使用

2021-08-18 17:35:02 字數 910 閱讀 4288

1. 封裝

封裝:private私有化成員屬性,提供公開public的getter/setter

getter:取值

setter:賦值

在哪兒用:在構造方法中初始化屬性值的用!!!!!或者物件名.set/get()進行使用!!!

好處:隱藏內部實現細節,保證**的安全,同時也可以提公升資料的安全性

樣例:

public class text 

public void setnums(int nums)

public string getname()

public void setname(string name)

public void show()

}

public class laa 

}

輸出:我的名字是大大我有666歲

如上圖所示, 對屬性進行封裝後,使用set方法進行賦值

2.構造方法

定義:與類同名,沒有返回值型別

如下圖所示:

public class laa 

}

3.方法過載

public class laa 

public int show(int a)

}

4.構造方法過載

同乙個類中,方法名相同,引數列表不同,無返回值,與修飾符無關;

public class laa 

public laa(int age, string name, char ***)

}

JAVA中封裝和private初步了解

private 私有的。可以修飾成員變數和成員方法。注意 被private修飾的成員只能在本類中訪問。其實這正是乙個封裝的思想。封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。定義乙個學生類,成員變數設定姓名和年齡,用private修飾 定義學生類 class student 姓名設定值...

Java 匿名物件 封裝 構造方法

沒有名字的物件 匿名物件的好處 節省 使用方便 用處 當你只呼叫乙個方法的時候使用,如果要反覆呼叫乙個方法,用匿名物件會比較浪費記憶體的空間 ublic class persondemo public static void main string args class body 把屬性和方法的具體...

JAVA類的封裝及構造方法

請設計乙個學生類student,並進行測試 1 類中包含姓名 成績兩個屬性 2 分別對這兩個屬性定義兩個方法,乙個用於值的設定,另乙個用於獲取值 3 在類中定義乙個無參的構造方法和乙個包含兩個引數的構造方法,兩個引數分別用於給姓名和成績賦值 4 在另乙個測試類中建立兩個student物件,乙個使用無...