1. 程式人生 > 資訊 >2021 清華本科特等獎答辯現場:有人用 AI 識別甲骨文,有人研究 6G,還有一位奧運冠軍

2021 清華本科特等獎答辯現場:有人用 AI 識別甲骨文,有人研究 6G,還有一位奧運冠軍

三大特性:封裝,繼承,多型

1,方法就是一種封裝

2,關鍵字private也是一種封裝

  private關鍵字如何使用(提高程式碼安全性)

在成員變數前加上private,同時外部類無法訪問,然後間接訪問,手動setget,set可以設定成員變數,並且實現間接訪問,對資料進行設定,物件呼叫類的setAge間接訪問成員變數

注意:布林值比較特殊,不是set,是is。

封裝就是講一些細節資訊隱藏起來,對於外界不可見

public static void main(String[] args) {
        int array[] = {100,23,45,56,67};
        int
max = 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;
    }

每日部落格