方法頭最基本的理解,這樣對嗎

2021-10-03 21:47:54 字數 974 閱讀 1728

還有預設方法哦,類中不寫訪問修飾符預設為default

差不多了,還有乙個不寫修飾符為default(即預設,什麼也不寫): 在同一包內可見,不使用任何修飾符。使用物件:類、介面、變數、方法。

方法除了 靜態方法,非靜態方法,還有抽象方法。

靜態是寫前面abstract protected void aaa();

差個預設修飾符

陣列就是各種資料型別之一

方法上定義的都是型參,實參是實際傳的。

首先是訪問修飾:

public 公用,全域性可見

private 私有,僅該類內部可見

protected 保護,該類內部、包內、子類中可見

無修飾 預設,該類內部、包內中可見

然後是靜態修飾:

static 有靜態修飾,表示是乙個屬於「類」的方法,而不是屬於具體某個例項的方法

還有一些別的修飾符:

abstract 抽象(抽象方法僅允許出現在抽象類或介面中),表示這個方法沒有具體實現,需要在子類或是實現此介面的類中實現

final 表示此方法不可在子類中重寫(override)

返回值:

void 無返回值

其它情況沒必須具體區分,

都可以認為返回的是乙個「基本數值」或「物件」,陣列也可以理解為乙個「物件」

引數:可以簡單的理解為:「基本數值傳遞」和「引用傳遞」

但是本質其實沒什麼區別,實際上都可以統一理解為「引用傳遞」

即:在方法內部,對引數本身的賦值(注意「賦值」和「修改屬性」的區別),都不會影響外部「引用」

為什麼說陣列也可以理解為物件,因為你對這個陣列直接「賦值」,相對於對「引用」的賦值,是不會改變外部「引用」的

但是你對陣列的某個元素賦值,那相當於就是修改物件的屬性了,那麼這種修改是會影響到傳遞進來的原物件的

維修電腦最基本的檢測方法

維修電腦最基本的檢測方法 掌握一些電腦維修的基本檢測方法,是解決電腦故障的必備基礎知識,如果你懂得這些知識也許當你的機器出現問題的時候不必馬上抱去維修站,自己就能解決,省事又方便.敲擊法機器在使用過程中如果出現時而正常時而不正常的情況,往往是由於插接不牢 焊點虛焊及接觸不良造成的。這時可用小橡皮錘輕...

最基本的排序方法 C語言

不穩定排序 選擇排序 快速排序 經典的排序和查詢方法是每個人都要掌握的,為了更加深刻的記憶它們,我把排序方法記錄在這條菜鳥走向大神的羅馬大道上。希望這篇文章可以幫到更多的人。這篇文章的初步分為穩定排序和不穩定排序兩個部分,穩定又代表了什麼呢,下面有乙個陣列 arr 5,5,2,1,3 裡面有兩個數值...

SQL語句最基本的效能優化方法

有些人還不知道sql語句的基本效能優化方法,在此我簡單提醒一下,最基本的優化方法 1 檢查是否缺少索引。除錯的時候開啟 包括實際的執行計畫 執行後會顯示缺少的索引,然後讓dba幫助新增適當的索引,以提高sql執行效能。2 監控io讀寫情況和cpu耗時情況,除錯的時候通過 set statistics...