Java核心技術 物件與類 顯式引數和隱式引數

2021-09-25 02:16:58 字數 478 閱讀 3552

它們分別是這樣定義的:

顯式引數:平時見到的在方法名後括號中間的引數,即所謂能看得見的引數。

隱式引數:在類的方法中呼叫了類的例項域。這個被呼叫的例項域就是隱式引數。

例子如下:

public

void

raisesalary

(double bypercent)

//方法呼叫

number1.

raisesalary(5

);//具體來看,這個呼叫將執行下列指令:

double raise = number1.salary *5/

100;

number1.salary += raise;

依照定義,在方法raisesalary中,有兩個引數,分別是bypercent和salary;第乙個引數位於方法名後面括號裡的數值,這是乙個顯式引數;第二個引數稱為隱式引數,是出現在方法名前的物件之中。

java物件導向核心技術

1 內部類 內部類可以節省編譯後的位元組碼,class檔案的大小,而在實現監聽的時候,採用內部類很容易實現,但使用內部類會導致結構不清晰。1 成員變數內部類 public class out private int i 0 private void g private class inner voi...

物件導向核心技術

只支援單繼承 即乙個子類只能繼承乙個父類 child extends parents重寫父類 重寫時不能降低方法的修飾許可權範圍,父類的protected可以改為public 但不能private parents a new child 父類宣告,子類實現 child a new parents 這...

Java核心技術 筆記6 7

1 repeat 10 0 system.out.println hello world 要接受此lambda表示式,需要提供函式式介面 public static void repeat int n runnable action action.run 會執行lambda表示式主體 2.不止乙個函...