在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 無參無返回值方...