1. 程式人生 > >Ruby on rails class筆記

Ruby on rails class筆記

welcome fun 使用 .org def 例子 需要 www. functions

class

class method 有別於 object method, 類似於java中的static method. 使用class method 不需要通過object。

3種定義class method的方法

class Functions

  def self.method1

    .... #第一種

  end

  class << self

    def method2

      ...#第二種

    end

  end

end

def Functions.method3

  ...#第三種,定義在class外部

end

ruby繼承

ruby不可多繼承(與C++區別)。隱式繼承Object。顯示繼承的例子如下

class Dog

  ...

end

class Husky < Dog

  ...#定義同樣的method將override

end

https://www.coursera.org/learn/ruby-on-rails-intro/home/welcome

Ruby on rails class筆記