ruby中的一切都是对象。类是用来表示实体的,类是状态和使用这些状态的组合。一旦建立了类,我们会创建若干个类的实例,也就是类的实体,我们通常称为"Object"(对象)。在ruby中我们通过构造函数
(constructor)来实例化(创建对象)。这是一种与类相关连的特殊方法,标准的构造函数称为new。
如: song1=song.new("Ruby")
song2=song.new("pythod")
song3=song.new("hello beijing")
song4=song.new("yeterday once more")
# and so on
这些实例是从一个类派生出来的,但是各具特征。每一个对象都有一个唯一的对象标识符(object identifier (object id)),其次可以定义一些实例变量(instance variables),这些变量的值对于
每一个实例来说也是唯一的。这些实例变量都持有对象的状态.
-198.abs------>198
"sunguoliang".length -----> 11
sam.paly(song) ------> "dum dum, wo ai ni beijing ,wo ai zHOng guo ......"
点之前的叫做 接收者 ,之后的是被调用的方法。
分享到:
相关推荐
在Ruby学习中,这样的文档可能是关于错误处理、异常捕获(trap)或系统调用的相关教程。在Ruby中,`trap`常用于设置信号处理器,允许程序在接收到特定系统信号时执行自定义操作,这在编写可靠和响应迅速的系统中非常...
而文件名“New Microsoft Office Word Document.docx”则提示我们其中可能包含一篇关于Python和Ruby学习的文档,详细讲解了相关概念、技巧或实践案例。遗憾的是,由于没有实际的文件内容,无法进一步展开讨论。如果...
本资料包针对Ruby学习者提供了丰富的资源,对于初学者来说是非常有价值的。 1. **Ruby基础知识**: - 变量:Ruby支持局部变量、实例变量、类变量和全局变量,它们以不同的符号开头,如`@`、`$`等。 - 类与对象:...
标题中的“ruby学习一个综合小练习”表明这是一个关于Ruby编程语言的学习资源,可能是通过一个实际的小项目或练习来帮助学习者提升对Ruby的理解。描述中提到的“博文链接”指向了一个特定的博客文章,虽然没有给出...
这份"Ruby学习资料(含参考手册和Programming Ruby)-中文.rar"压缩包包含了一系列的资源,帮助初学者和进阶者深入理解Ruby语言。 首先,"ruby中文文档(含参考手册和Programming Ruby).chm"是一个综合性的中文参考...
本"Ruby学习指南"旨在帮助初学者快速掌握Ruby的基础知识,同时也为有一定经验的开发者提供深入学习的资源。 1. **Ruby基础** - 变量:Ruby有五种变量类型,包括局部变量、实例变量、类变量、全局变量和常量,它们...
这份"Ruby学习资料chm"集合了关于Ruby的基础学习材料,对于初学者或是希望深入理解Ruby的人来说是一份宝贵的资源。 Ruby的核心特性包括: 1. 面向对象:在Ruby中,一切都是对象,包括基本的数据类型如整数、字符串...
这份“Ruby学习文档合集”提供了深入理解Ruby语言的关键资源,包括"Ruby.pdf"和"ruby tutorial.pdf"两份文档,适合初学者和有一定经验的开发者进行学习和提升。 1. **Ruby基础** Ruby的基础部分涵盖了变量、数据...
Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言";这意味着什么? 解释性脚本语言: 有直接呼叫系统调用的能力 强大的字符串操作和正则表达式 开发中快速回馈 迅速和简便: 无需变量声明 变量无...
Ruby学习交流指教Ruby学习交流指教Ruby学习交流指教Ruby学习交流指教Ruby学习交流指教
### Ruby 学习指南 #### 一、Ruby 语言简介 **Ruby** 是一种功能强大且灵活的编程语言,由 Yukihiro “Matz” Matsumoto 在 1995 年创建。Ruby 被设计为一种真正的面向对象的语言,其中一切皆为对象,这也意味着每...
Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理
总的来说,`rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z`文件包含了一个在Windows上开始Ruby编程所需的基本组件和学习资源。通过安装Ruby和DevKit,你可以轻松地编写、编译和运行Ruby代码,同时结合学习...
这个暑假回家没事干闲...恩,废话就少提,下面我学习Ruby的各个部分。其中Ruby风格这一部分是开放的,因为我暂时还没有形成自己的风格。我用xmind来记笔记,因此我只是把笔记搬到博客上,看看下面的图。好有爱啊!!!
Ruby学习资料,入门学习,测试人员需要
ruby学习资料 。
ruby 学习的实际案例,里面包含了很多案例源码,可供大家借鉴参考。非常好的资料!
学习 Ruby 的旅程即将开始! Ruby 是一种功能强大、灵活的编程语言,广泛应用于 Web 开发、脚本编写和系统管理等领域。下面是学习 Ruby 的一些实用建议:首先,了解 Ruby 的基本概念和语法。 Ruby 是一种面向对象的...
Ruby的irb(Interactive Ruby)是学习和调试代码的好帮手,可以实时查看代码执行结果,对于初学者来说非常实用。 **Ruby与Python的比较** Ruby和Python都是高级的、动态类型的编程语言,它们都强调代码的可读性和...