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物件,乙個使用無...