5.Ruby面向对象中的“对象”是什么?

包括Ruby在内,世界上有多种面向对象的程序设计语言,虽然不同的语言语法、功能有所不同,但它们几乎都有一个共通点,就是将程序处理的主体称为“对象”。

一般情况下,程序语言的处理主体是数据。数值、字符串、数组等都是数据。换句话说,“对象”就是“数据”。

对象向程序员传达了两个讯息:1.数据 2.操作该数据的方法

f = 3.14
p f.round  #=> 3 (四舍五入)
p f.ceil  #=> 4 (进位)
p f.to_i  #=> 3 (整数变换)

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyhigh/1457.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注