Ruby入門之四(方法)

2021-08-25 01:20:31 字數 738 閱讀 5705

在ruby中隨意輸出字串,我們可以定義乙個方法

irb(main):001:0>def a

irb(main):002:1>puts "hello world"

irb(main):003:1>end

=>nil

上面的**中第一行 " def a "  表示定義了乙個名叫a的方法,是方法定義的開始。下面一行是方法體 

puts "hello world" 。第三行" end " 是完成方法定義的標誌。ruby的回應   "=>nil" 告訴我們它已經知道我們定義了此方法。

呼叫方法

irb(main):004:0>a

hello world

=>nil

在ruby中呼叫某個方法只需將方法名提交給ruby即可(注:這裡是在方法沒有引數的情況下)。

定義呼叫帶引數方法,

irb(main):001:0>def b(name)

irb(main):002:1>puts "hello #"

irb(main):003:1>end

=>nil

irb(main):004:0>b(name)

hello china

=>nil

在這裡我們定義了乙個方法b讓它接受name引數。

物件導向(四)方法過載

本節目標 掌握方法過載的定義及使用 課程匯入 public void run public void run 那為什麼我們上一小節中可以定義多個構造方法呢?無參構造方法 public dog 帶參構造方法 兩個引數 public dog string name,string 帶參構造方法 publi...

類與介面(四)方法過載解析

一 方法過載簡介 方法過載 當兩個 或多個 方法的名稱相同,而引數的對應型別或個數不同時,我們就說方法過載了。當然,編譯器也能識別出來。編譯器是如何識別呼叫了哪個方法?在往下講前,我們先來了解一下 編譯器是怎麼才能識別出程式呼叫了那個方法。其實,這個問題就是在問 在呼叫方法處,編譯器能得到呼叫方法的...

節七 java程式基礎四 方法

1.釋義 方法是組合在一起來執行操作語句的集合。2.方法作用 1 使程式變得更簡短更清晰 2 有利於程式維護 3 提高程式開發效率 4 提高 重用性 3.方法建立與使用 語法格式 訪問修飾符 返回值型別 方法名 引數列表 方法分類 根據方法是否帶參 是否帶返回值,可將方法分為四類 1 無參無返回值方...