任何go語言原始碼檔案都由若干個程式實體組成的。在go語言中,變數、常量、函式、結構體和介面被統稱為「程式實體」,而它們的名字被統稱為「識別符號」。
識別符號可以是任何unicode編碼可以表示的字母字元、數字以及下劃線「_」。不過,首字母不能是數字或下劃線。
注意:在go語言中,我們對程式實體的訪問許可權控制只能通過它們的名字來實現。名字首字母為大寫的程式實體可以被任何**包中的**訪問到。而名字首字母為小寫的程式實體則只能被同乙個**包中的**所訪問。
go語言還規定了一些特定的字串行。它們被稱為「關鍵字」。程式設計人員不能把關鍵字作為識別符號。go語言的關鍵字如下表:
package main // **包宣告語句。
// **包匯入語句。
import (
"fmt" // 匯入**包fmt。
)// main函式。
func main()
new關鍵字 this關鍵字 base關鍵字
使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...
static關鍵字與final關鍵字區別
static作用 1.修飾屬性 static關鍵字修飾的屬性為靜態屬性,與類相關,與類的例項無關,乙個類的不同例項共享乙個靜態屬性,訪問方式為類.屬性 2.修飾方法 被static修飾的方法稱為靜態方法,不能被重寫 3.修飾 塊 用於初始化靜態成員屬性 4.修飾類 修飾的類只能是內部類,普通類不能用...
this關鍵字 static關鍵字
1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...