2019年4月5日 星期五

[JAVA程式] Function method

函式在物件導向中,由於隸屬於某一類 別,故稱為成員函式(member function),又稱為方法(method)。

java function的宣告方式如下圖:
如無回傳型能則使用void。使用return 內容,來回傳執行結果。
javafunction
要呼叫使用此function method時,先(new 物件類別).方法名稱(傳入參數...)就可以了




javacallfunction
在回傳型態前可以增加作用區域,而因為作用區域宣告的不同,可能會有無法取用的問題,這之後再詳述。


/*******************************************************
Java Function
********************************************************/
public class Main
{
     public static void main(String[] args) {
     //使用 static 方法
     hello.sayHello();

     //使用non static 方法
     hello speak = new hello();
     speak.sayBye();
    }
}

class hello{
    public static void sayHello(){
        System.out.println("Hello~~~~");
    }
    public void sayBye() {
        System.out.println("Bye~~~~~");
    }
}

輸出畫面
Hello~~~~
Bye~~~~~


//絕對值計算
public class Main {

int fabs(int a,int b)
{
if(a>b)
return a-b;
else
return b-a;
}

public static void main(String args[]){
int val1 = 198;
int val2 = 200;
Main fun = new Main();
System.out.println(fun.fabs(val1, val2));
}
}

輸出畫面
2


沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...