2021 清華本科特等獎答辯現場:有人用 AI 識別甲骨文,有人研究 6G,還有一位奧運冠軍
阿新 • • 發佈:2021-11-12
三大特性:封裝,繼承,多型
1,方法就是一種封裝
2,關鍵字private也是一種封裝
private關鍵字如何使用(提高程式碼安全性)
在成員變數前加上private,同時外部類無法訪問,然後間接訪問,手動setget,set可以設定成員變數,並且實現間接訪問,對資料進行設定,物件呼叫類的setAge間接訪問成員變數
注意:布林值比較特殊,不是set,是is。
封裝就是講一些細節資訊隱藏起來,對於外界不可見
public static void main(String[] args) { int array[] = {100,23,45,56,67}; intmax = getMax(array);//呼叫方法,傳參,array陣列 System.out.println("最大值" + max); } //封裝 public static int getMax(int array[]){ int max = array[0]; for (int i = 1; i < array.length; i++) { if (array[i] > max){ max = array[i]; //和array[i]比,如果array[i]大,就把他賦值給max,max就發生變化了} } return max; }
getset方法
set必須有引數無返回值型別
get必須無引數又返回值型別
//設定age public void setAge(int num){ age = num; } //獲取age public int getAge(){ return age; }
每日部落格