6 函式(方法)

2021-10-19 08:25:14 字數 1021 閱讀 5601

1.定義:

public

class test

}

2.呼叫:

只需在main()函式中呼叫即可,呼叫格式:

函式名(引數);
3.示例:

public

class test

public

static

void

func1()

else}}

結果:偶數

某兩個函式是過載函式的前提條件:

1.兩個函式都在乙個類中

2.兩個函式的函式名相同

3.兩個函式的引數型別不同或引數個數不同

示例:判斷兩個數是否相等,用函式過載使得該函式適用於所有需要比較的數值的型別

public

class test

public

static

boolean

compare

(int a,

int b)

public

static

boolean

compare

(byte a,

byte b)

public

static

boolean

compare

(short a,

short b)

public

static

boolean

compare

(long a,

long b)

}結果:type:

long

false

1.函式過載:在乙個類中,允許乙個以上的函式的同名函式。

2.函式覆蓋:在繼承關係中,子類重寫父類中的函式。

類成員:有static修飾的成員。既能通過類訪問,也能通過物件訪問。

例項成員:沒有static修飾的成員。只能通過物件訪問。

es6箭頭函式使用方法

箭頭函式 也是一種定義函式的方式 1.定義函式的方式 function const aaa function 2.物件字面量中定義函式 const obj 3.es6中的箭頭函式 const ccc 引數列表 const ccc 1.引數問題 1.1.放入兩個引數 const sum num1,nu...

6 箭頭函式

es6允許使用 箭頭 定義函式 宣告乙個函式 let fn function let fu a,b 呼叫函式 let result fu 1,2 console.log result this是靜態的,this始終指向函式宣告時所在作用於下的this的值function getname let ge...

(6)函式巢狀

函式的巢狀分為兩類 1 函式的巢狀定義 在函式內部又定義了乙個函式 def foo x 1 print x def bar print from bar def shop print 開始購物 shop 這裡調取第三層的功能,所以從第三層開始就每一層都呼叫一次函式本身 bar foo ps 函式巢狀...