程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 在Java編程中界說辦法

在Java編程中界說辦法

編輯:關於JAVA

在Java編程中界說辦法。本站提示廣大學習愛好者:(在Java編程中界說辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是在Java編程中界說辦法正文


辦法包括一個辦法頭和一個辦法體。上面是一個辦法的一切部門:
潤飾符:潤飾符,這是可選的,告知編譯器若何挪用該辦法。界說了該辦法的拜訪類型。
前往值類型 :辦法能夠會前往值。returnValueType是辦法前往值的數據類型。有些辦法履行所需的操作,但沒有前往值。在這類情形下,returnValueType是症結字void。
辦法名:是辦法的現實稱號。辦法名和參數表配合組成辦法簽名。
參數類型:參數像是一個占位符。當辦法被挪用時,傳遞值給參數。這個值被稱為實參或變量。參數列表是指辦法的參數類型、次序和參數的個數。參數是可選的,辦法可以不包括任何參數。
辦法體:辦法體包括詳細的語句,界說該辦法的功效。

如:

public static int age(int birthday){...}

參數可以有多個:

static float interest(float principal, int year){...}

留意: 在一些其它說話中辦法指進程和函數。一個前往非void類型前往值的辦法稱為函數;一個前往void類型前往值的辦法叫做進程。
實例
上面的辦法包括2個參數num1和num2,它前往這兩個參數的最年夜值。

/** 前往兩個整型變量數據的較年夜值 */
public static int max(int num1, int num2) {
  int result;
  if (num1 > num2)
   result = num1;
  else
   result = num2;

  return result; 
}

 在Java中,辦法的界說方法相似於其他說話,特別與C和C++很相似。界說的普通格局以下:

  <潤飾符><前往類型><名字>(<參數列表>)<塊>

    個中,<名字>是辦法名,它必需應用正當的標識符。

    <前往類型>解釋辦法前往值的類型。假如辦法不前往任何值,它應當聲明為void。

    Java看待前往值的請求很嚴厲,辦法前往值必需與所解釋的類型相婚配。假如辦法解釋有前往值,好比說是int,那末辦法從任何一個語句分支中前往時都必需前往一個整數值。

    <潤飾符>段可以含幾個分歧的潤飾符,個中限制拜訪權限的潤飾符包含public,protected和private。public拜訪潤飾符表現該辦法可以被任何其他代碼挪用,而priVate表現辦法只能被類中的其他辦法挪用。

    <參數列表>是傳送給辦法的參數表。表中各元素間以逗號分隔,每一個元素由一個類型和一個標識符構成。

    <塊>表現辦法體,是要現實履行的代碼段。

    在例中,為Customer·類界說了辦法setName()和setAddress()。

    例: 

  void setName(String name){ 
  this.name=name; 
  } 
  String getAddress()} 
  return address; 
  } 

    上面在Date類中增長dayslnMonth()和printDate()辦法,以便完美Date類。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved