ノートを行く(メソッド呼び出しに行きます)

メソッドの最近接点が行くと、いくつかの類似したを呼び出すためにJava言語を見つけるだけでなく、関心の独自のポイントを持っています

最小のモジュールが孤立している私の理解があるパック行きます

まず、srcディレクトリmain.goファイルで作成された  メインのパッケージ、その後、src以下のModule1のディレクトリを作成し、Module1のディレクトリ内の2つのファイルpackageStrut.goを作成し、packageStrut2.goの    パッケージは、Module1があります

あなたが作成した後、次の

 

 

 

 

 

 

 

 

同じ方法およびモジュールの下で声明1.再利用することはできません

  例えばpackageStrut.goは方法と構造体を宣言します

パッケージモジュール1の

インポート" 時間" 

タイプの人々のstruct { 
    ユーザー名文字列
    のパスワード文字列
} 
FUNC NowTime()time.Time { 
    戻りtime.Nowを()
}

  その後packageStrut2.goは直接エラー文を繰り返し

 

 

 

2.同じパッケージと次のメソッドは、メソッド名で直接呼び出すことができ宣言

  このようなNowTime方法で直接packageStrut呼ばpackageStrut2.go方法を変更するよう、競合packageStrut2競合上の人々は、競合が人、人の新しいインスタンスを消え改訂しました

 

 

3.コールパッケージメソッド名の異なるメソッドや文は、最初の文字のみ大文字のメソッドを呼び出すことができ

  

  例えば第packageStrut2 GetNanoTime()メソッド小文字、次いでNowTimeのpackageStrut(呼び出す最初の文字)getNanoTime方法およびpackageStrut2変更()メソッドmain.goそれぞれ、前者が成功する、後者はエラーをコンパイルします

 

 

 

 

 

   クラスはpackageStrut2人が人を変更した場合、この人は、同じパッケージの下にのみ表示され、同じである、コンパイラがエラーになります

  

 

おすすめ

転載: www.cnblogs.com/hetutu-5238/p/11772784.html