日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

window.addeventlistener 不能调用方法_方法入门(基础篇五)

發布時間:2024/10/8 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 window.addeventlistener 不能调用方法_方法入门(基础篇五) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前邊寫運算符的時候,都是創建一個類和一個main方法,這樣會有很多重復代碼,為了減少重復代碼,我們可以使用方法來實現。

什么是方法?

Java的方法是語句的集合,它們在一起執行一個功能。

  • 方法是解決一類問題的步驟的有序組合
  • 方法包含于類或對象中
  • 方法在程序中被創建,在其他地方被引用
  • 方法的優點:
  • 使程序變得更加簡短而清晰
  • 有利于程序維護
  • 可以提高程序開發的效率
  • 提高了代碼的重用性
  • 方法的定義修飾符 返回值類型 方法名 (參數列表){代碼... return 結果; }
    • 定義格式解釋:
      • 修飾符: 目前固定寫法 public static 。
      • 返回值類型: 目前固定寫法 void ,其他返回值類型在后面的課程講解。
      • 方法名:(小駝峰)為我們定義的方法起名,滿足標識符的規范,用來調用方法。
      • 參數列表: 目前無參數, 帶有參數的方法在后面的課程講解。
      • return:方法結束。因為返回值類型是void,方法大括號內的return可以不寫。
    • 舉例:
    public static void methodName() {System.out.println("這是一個方法"); }方法的調用

    方法在定義完畢后,不會自己運行,必須被調用才能執行,我們可以在主方法中調用我們自定義的方法。在主方法中,直接寫要調用的方法的名字就可以調用了。

    public static void main(String[] args) {//調用定義的方法methodmethod(); } //定義方法,被main方法調用 public static void method() {System.out.println("自己定義的方法,需要被main調用運行"); }注意事項
    • 方法必須定義在類中方法外
    • 不能定義在另一個方法的里面即方法不能嵌套。
    Ctr + Alt + M:抽取方法(選擇要抽取的代碼塊再按回車,補充方法名及修飾符就可以了)定義方法的兩個明確:
  • 明確返回值類型:方法計算的是整數的求和,結果也必然是個整數,返回值類型定義為int類型。
  • 明確參數列表:計算哪兩個整數的和,并不清楚,但可以確定是整數,參數列表可以定義兩個int類型的變量,由調用者調用方法時傳遞
  • 調用方法的流程圖解

    調用方法的三種形式
    • 直接調用:直接寫方法名調用
    public static void main(String[] args) {print(); } ? public static void print() {System.out.println("方法被調用"); }
    • 賦值調用:調用方法,在方法前面定義方法,接收方法返回值
    public static void main(String[] args) {int sum = getSum(5,6);System.out.println(sum); } ? public static int getSum(int a,int b) {return a + b; }
    • 輸出語句調用:有返回值類型的方法 (不適應于void類型的方法)
    public static void main(String[] args) {System.out.println(getSum(5,6)); } public static int getSum(int a,int b) {return a + b; }方法重載
    • 方法重載:指在同一個類中,允許存在一個以上的同名方法,只要它們的參數列表中類型或個數不同即可,與修飾符和返回值類型無關。 (同名不同參) 跟形參變量名沒有關系
    • 參數列表:個數不同,數據類型不同,順序不同(與形參的名字無關)。
    • 重載方法調用:JVM通過方法的參數列表,調用不同的方法。
    public class Method_Demo6 {public static void main(String[] args) {//定義不同數據類型的變量byte a = 10;byte b = 20;short c = 10;short d = 20;int e = 10; int f = 10;long g = 10;long h = 20;// 調用System.out.println(compare(a, b));System.out.println(compare(c, d));System.out.println(compare(e, f));System.out.println(compare(g, h));} ?// 兩個byte類型的public static boolean compare(byte a, byte b) {System.out.println("byte");return a == b;} ?// 兩個short類型的public static boolean compare(short a, short b) {System.out.println("short");return a == b;} ?// 兩個int類型的public static boolean compare(int a, int b) {System.out.println("int");return a == b;} ?// 兩個long類型的public static boolean compare(long a, long b) {System.out.println("long");return a == b;} }

    總結

    以上是生活随笔為你收集整理的window.addeventlistener 不能调用方法_方法入门(基础篇五)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。