這篇文章主要為大家展示了如何定義和使用JAVA函數(shù),內(nèi)容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
成都創(chuàng)新互聯(lián)網(wǎng)站建設公司,提供成都網(wǎng)站建設、網(wǎng)站建設,網(wǎng)頁設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
什么是函數(shù)
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); } } /** 修飾符 返回值類型 函數(shù)名 ([參數(shù)類型 形式參數(shù)1,參數(shù)類型 形式參數(shù)2......]){ 執(zhí)行語句 [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 } }
因為它們生命周期不同。 類方法類創(chuàng)建的時候就創(chuàng)建了,而實例變量只有實例對象創(chuàng)建時才創(chuàng)建。
參數(shù)中,可以把小的類型的值傳給大的類型作為參數(shù)
1.基本數(shù)據(jù)類型:對于基本數(shù)據(jù)類型的參數(shù),向該參數(shù)傳遞的值類型級別不可以大于該參數(shù)的類型級別(不可以向int傳遞float,可以向double傳遞float)
2.引用類型:引用類型可以傳遞成它的父類或祖先類,比如Object是所有類的父類,所有類對象都可以使用Object類型的形式參數(shù)來接收
在最后一個形參的類型之后增加三點...,則表明該形參可以接受多個參數(shù)值,多個參數(shù)值被當成數(shù)組傳入。
但個數(shù)可變的形參,只能處于形參列表的最后一項,所以一個方法中最多只能有一個長度可變的形參
如:
以上就是關(guān)于如何定義和使用JAVA函數(shù)的內(nèi)容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。