Ruby类的instance属性
来源:互联网 发布:jsp页面查询数据库 编辑:程序博客网 时间:2024/06/05 18:52
Ruby实现类的instance属性有两种方法:
方法一:
class Person
def name
@name
end
def name= (name)
@name = name
end
def initialize(name)
@name = name
end
end
nh = Person.new('Ninghuan')
puts nh.name
nh.name = '宁欢'
puts nh.name
输出:
Ninghuan
宁欢
方法二:
class Person
attr_reader :name
attr_writer :name
def initialize(name)
@name = name
end
end
nh = Person.new('Ninghuan')
puts nh.name
nh.name = '宁欢'
puts nh.name
输出是一样的
第一种方法比较直观,第而中比较简单,建议使用第二种~~
- Ruby类的instance属性
- ruby 's instance variable
- Instance Variables in ruby
- ruby学习笔记(1)--类的属性与方法
- Ruby 类的属性、变量、常量和方法定义
- 实例变量(instance var)与属性(@property)的关系
- OC 实例变量(instance var)与属性(@property)的关系
- [Ruby笔记]23.Ruby self “main class module instance”
- Ruby学习-Ruby类的使用
- ruby中类的写法以及属性,实例变量,类方法的用法
- ruby中类的写法以及属性,实例变量,类方法的用法 .
- ruby中类的写法以及属性,实例变量,类方法的用法
- Ruby 学习四 (类、对象和变量二 类的继承和属性)
- ruby类的变量
- ruby类的方法
- Ruby的Range类
- 简单的Ruby 类
- ruby 类的封装
- 今天Blog正式开张
- 消息循环
- Pku2856 我的第一百道题!
- sql作业
- Velocity介绍- -
- Ruby类的instance属性
- .NET 基本概念
- 字符串和数值之间的转换
- 关于js、css使用的学习
- 股票投资策略
- struts学习笔记!
- 权限设计
- ruby类的变量
- 联合查询代码示例