Просмотр сниппета

DeVoid: 23 Июня 2009 16:38:22

Класс с get/set модификаторами доступа на Ruby

Класс с get/set модификаторами доступа на Ruby

class Person
  # инициализация класса
  def initialize(name)
    @name = name
  end
  # set name
  def name=(name)
    @name = name.capitalize
  end
  # get name
  def name
    @name
  end
end
 
# как же все просто и логично...
 
# еще один пример с public, private, protected методами
class MyClass
  # default is public
    def my_public_method
    end
  protected
    def my_protected_method
    end
    def another_protected_method
    end
  private
    def my_private_method
    end
  public
    def my_second_public_method
    end
end

  • Digg it!
  • Delicious
  • +МоёМесто.ru
  • Добавить страницу к Мистеру Вонгу
  • Добавить страницу к Мистеру Вонгу

Комментарии КОММЕНТАРИИ

Комментариев еще нет.

Зарегистрируйтесь или выполните Вход для того чтобы оставлять комментарии