JAVA 定義函式時功能的細分

2021-06-23 00:25:58 字數 621 閱讀 8584

這是老師在講到string練習時順帶提到的問題:

在定義函式時,函式功能盡量能夠細分。不要把過多的功能定義到乙個函式中,定義多個函式,然後讓函式呼叫函式;

來看一段**:

1

2 34 5

6 78 9

1011

1213

1415

1617

1819

2021

public

static

string

reversestring

(string

str)

private

static

void

reversearray

(char

arr)

}private

static

void

swap

(char

arr,

intx

,inty)

這是乙個將字串反轉的自定義函式;

可以看到,這個函式本本身並沒有定義什麼功能,而是在函式內部呼叫了相關的三個函式;

這就是開發中的函式細分思想;

python定義函式時的引數 呼叫函式時的傳參

一 定義函式 1 位置引數 直接定義引數 2 預設引數 或者關鍵字引數 引數名 預設值 3 位置引數必須在預設引數之前 二 呼叫函式 1 按位置傳,直接寫引數的值 2 按關鍵字傳,關鍵字 值 3 位置引數必須在關鍵字引數之前 4 關鍵字引數可在 args和 kwargs之前 注 呼叫時,無論定義的函...

關於java中函式功能的封裝

類,用於封裝 的屬性及功能。package qing public class public boolean trangle double a,double b,double c else return boo public double getlength else return this.len...

ThinkCMF框架自定義功能函式

thinkcmf是基於thinkphp開發的一款優秀的內容管理框架,系統本身已經開發好了絕大多數的內容,但是在細節上還有待改進的空間,以下為自定義的功能函式來滿足 開發中的需求!以下為自定義功能函式 以下為自定義功能函式 判斷是否為頂級分類 是 返回頂級分類及其子類id 否 返回該分類id para...