Ruby总结(五)

1、表示整数的类是Fixnum和Bignum 浮点数用Float

2、创建对象时,首先调用allocate方法给对象分配内存,然后才是调用initialize方法初始化对象

3、对象的构造和初始化是不同的,但他们都可以被覆盖,初始化要调用initialize,构造是在调用new方法时完成的,所以数initialize不是构造器函数

4、对象是在堆里创建的

5、object_id  respond_to?

6、在ruby中每一个对象都会用一个唯一的id,用object_id方法可以查看这个id

7、Object.class                    instance_of?

8、load 把文件多次引入

9、require 比较常用,只引用一次  require 'filename'       不带扩展名

10、Ruby中Class是开放的,你总是可以修改现有的类,

11、Ruby是单继承

12、super 调用父类的同名方法,自动传参数过去

13、super()调用父类的同名方法,不传参数过去

14、super(a,b,c)传参数a,b,c过去

15、Ruby中,方法名是唯一的,重载需要写一个方法中

posted @ 2012-02-01 14:41  大鱼大鱼  阅读(179)  评论(0编辑  收藏  举报