Java(贰)
Java總結(貳)
封裝性
1:封裝性是面對對象的第一大特性,所謂的封裝性就是指對外部不可見;
2:將類中的屬性封裝(private)
3:為屬性封裝:private 屬性類型 屬性名稱;
為方法封裝:private 方法返回值 方法名稱(參數列表){}
4:再Java開發中對于私有屬性的訪問有了以下的明確定義:“只要是被封裝的屬性,則必須通過setter和getter方法設置和取得”。(屬性私有化)
構造方法
在面對對象程序中構造方法的主要作用是為類中的屬性初始化
1:構造方法的名稱與類名稱一致
2:構造方法的聲明處不能有任何返回值類型的聲明
3:不能在構造方法中使用return返回一個值
構造方法可重載;一個類中至少會存在一個構造方法;
匿名對象
沒有明確給出名字的對象。一般匿名對象只使用一次 只在堆內存中開辟對象,不存在棧內存的引用
(垃圾收集機制)
this關鍵字
1:表示類中的屬性
2:可以使用this調用本類的構造方法
3:this表示當前對象
static關鍵字
1:使用static聲明屬性
2:使用static聲明方法
實驗報告一:
1.打印輸出所有的“水仙花數”,所謂“水仙花數”是指一個3位數,其中各位數字立方和等于該數本身。例如,153是一個“水仙花數”。
?
2. 編寫Java程序,求13-23+33-43+…+973-983+993-1003的值。
?
3. 編程求1!+2!+3!+…+20!。
?
4. 編寫Java程序,計算8+88+888+…前10項之和。
?
5. 一個數如果恰好等于它的因子之和,這個數就稱為完數。編寫程序輸出1000以內的所有完數。
?
?
6. 編寫應用程序,輸出滿足1+2+3+…+n<8888的最大正整數。
?
7. 使用for循環打印下面的圖(等腰三角形)
?
轉載于:https://www.cnblogs.com/lsy2380821-/p/11523435.html
總結