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中,方法名是唯一的,重载需要写一个方法中