this與static關鍵字 計算期末總成績

2021-10-12 09:53:38 字數 1332 閱讀 6077

任務描述:

1、學生期末總成績的計算公式為:平時成績(40%)+上機考試(30%)+期末筆試(30%),已知2名同學的成績如表中所示(具體的資料自定),求出他們的期末總成績並輸出。

定義乙個學生類,包含私有的成員變數有:姓名、平時成績、上機考試、期末筆試、總成績。

定義乙個帶參的構造方法,用於對學生的姓名、平時成績、上機考試、期末筆試賦初值;

定義set和get方法,用於對學生的總成績進行設值和取值;

定義printscore方法,用於計算總成績並按「姓名:總成績」的格式輸出學生的姓名和總成績。

定義乙個測試類,在測試類中建立2個學生物件,並分別呼叫printscore方法輸出2名學生的總成績。

執行結果示例:

this關鍵字 static關鍵字

1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...

static關鍵字與final關鍵字區別

static作用 1.修飾屬性 static關鍵字修飾的屬性為靜態屬性,與類相關,與類的例項無關,乙個類的不同例項共享乙個靜態屬性,訪問方式為類.屬性 2.修飾方法 被static修飾的方法稱為靜態方法,不能被重寫 3.修飾 塊 用於初始化靜態成員屬性 4.修飾類 修飾的類只能是內部類,普通類不能用...

Java this關鍵字,static關鍵字

1,this.屬性,this.方法,表示當前物件的屬性,當前類的方法 2,this,表示當前物件,當前正在操作這個方法的物件就是當前物件 3,使用this 引數若干 可以呼叫當前類的構造方法,如果,構造方法之間相互呼叫,則有要求 一 this 必須放在首行,二 至少有乙個構造方法是沒有呼叫this ...