您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了如何定義和使用JAVA函數,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
什么是函數
package function_usage; public class Demo { static void function2(int a) { System.out.println("function2,"+a); } void functio1() { System.out.println("function1"); } public static void main(String args[]) { function2(5); } } /** 修飾符 返回值類型 函數名 ([參數類型 形式參數1,參數類型 形式參數2......]){ 執行語句 [return 返回值] } public static void main(String args[]){ System.out.println("hello world"); System.out.println("hello world"); } */
package function_usage; class Calc{ int add(int a,int b) { return a+b; } int add(int a,int b ,int c) { return a+b+c; } double add(double a ,double b) { return a+b; } } public class Overload_usage { public static void main(String args[]) { Calc c=new Calc(); int a=c.add(1,2); int b=c.add(1, 2,3); double d=c.add(1.2,3.4); System.out.println(a);//3 System.out.println(b);//6 System.out.println(d);//4.6 } }
因為它們生命周期不同。 類方法類創建的時候就創建了,而實例變量只有實例對象創建時才創建。
參數中,可以把小的類型的值傳給大的類型作為參數
1.基本數據類型:對于基本數據類型的參數,向該參數傳遞的值類型級別不可以大于該參數的類型級別(不可以向int傳遞float,可以向double傳遞float)
2.引用類型:引用類型可以傳遞成它的父類或祖先類,比如Object是所有類的父類,所有類對象都可以使用Object類型的形式參數來接收
在最后一個形參的類型之后增加三點...,則表明該形參可以接受多個參數值,多個參數值被當成數組傳入。
但個數可變的形參,只能處于形參列表的最后一項,所以一個方法中最多只能有一個長度可變的形參
如:
以上就是關于如何定義和使用JAVA函數的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。