java定義的格式


  java定義定義的格式

  修飾符 返回值類型 方法名(參數類型 1,  參數名 1,參數類型2 ,參數名2……)

    {

      函數體

      return 返回值;

    }

  什么是函數 / 方法  ?

  函數是定義在類中具體有特定功能的一段獨立小程序。函數也稱方法。

  返回值類型:函數運行后的結果的數據類型。

  參數類型:是形式參數數據類型

  形式參數;是一個變量,用於存儲調用函數是傳遞給函數實際參數。

  return:用於結束函數。

  返回值:該值返回給調用者

 

  函數的特點:

  定義函數可以將功代碼進行封裝,

  便於對該功能進行復用

  函數只有被調用了才會被執行

  函數出現提高了代碼的復用性

  對於函數沒有具體返回值情況,返回值類型用關鍵字void表示,那么該函數中的return語句如果在最后一行可以省略不寫。表示,那么該函數中的return語句如果在最后一行省略不寫

  注意:函數只能在主函數中調用函數,不可以在函數內部定義,函數時,函數結果應該返回調用者。交由調用者處理

 

  

  訪問權限的修飾符

    

私有的 private       共有的:public       受保護的 protecte   default (不用於任何修飾符)

 

 

    非訪問權限修飾符

    static 修飾符 靜態方法

    static 關鍵字用來聲明獨有對象的靜態方法。靜態方法不能使用非靜態變量。

    final 修飾符

    final 表示“最后,最終”的含義。變量一旦賦值。被final修飾的實例變量必須顯示指定初始值。

    final修飾符通常和static修飾符一起使用創建常量。

    final方法:父類中的final方法可以被子類繼承,但是不能被子類重寫。聲明fianl方法主要目的是防治方法內容修改。

    abstract 修飾符

    抽象類:抽象類不能實例化對象。聲明抽象的唯一目的是為了將來對給類進行擴充。

    一個類不能同時被abstract和final修飾。如果一個類包含抽象方法,那么給類一定聲明抽象類,否則將出現編譯錯誤。

    Synchronized修飾符:關鍵字聲明同一時間只能被一個線程訪問。

    Synchonized修飾符:可以用四個訪問修飾符

    transient: 序列化的對象被transient修飾符的變量時,java虛擬機(JVM )就跳過該特定的變量,用於預處理和變量數據類型

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM