1. 程式人生 > >Java定義方法相關

Java定義方法相關

 定義方法需思考三點:
1.方法是否有返回的結果,如果有,返回什麼型別的結果?


答:除void之外,有返回的結果;返回的型別結果為int float double 等
2.明確方法是否需要引數,如果需要,需要幾個什麼型別的引數?


答:引數像是一個佔位符。當方法被呼叫時,傳遞值給引數。這個值被稱為實參或變數。引數是可選的,方法可以不包含任何引數。    型別有字元,字串,陣列,整型,浮點型static float interest float , int 
3.方法如何才能正確得到想要的結果?


答:方法定義的一般格式如下:<修飾符><返回型別><名字>(<引數列表>)<塊>,其中,<名字>是方法名,它必須使用合法的識別符號。<返回型別>說明方法返回值的型別。如果方法不返回任何值,它應該宣告為void。Java對待返回值的要求很嚴格,方法返回值必須與所說明的型別相匹配。如果方法說明有返回值,比如說是int,那麼方法從任何一個語句分支中返回時都必須返回一個整數值。<修飾符>段可以含幾個不同的修飾符,其中限定訪問許可權的修飾符包括public,protected和private。public訪問修飾符表示該方法可以被任何其他程式碼呼叫,而priVate表示方法只能被類中的其他方法呼叫。<引數列表>是傳送給方法的引數表。表中各元素間以逗號分隔,每個元素由一個型別和一個識別符號組成。<塊>表示方法體,是要實際執行的程式碼段。