1.对象句柄和C指针的区别?
1)对程序员而言,C指针的自由度大,对象句柄的语法较严格。
2)C指针可以递增,对象句柄不可以。
除了对象句柄外,SV还引入了chandle数据类型。
2.句柄不可以访问数据类型
3. 构造函数new(),不可使用static或virtual声明
4.this指向当前实例
5.浅复制(a shallow copy)
这是SV标准给的例子。
浅复制是复制句柄,不能复制object,所以b1和b2共享object
6.深复制(a full/deep copy)
6.父类句柄无法索引到子类成员,也无法调用子类方法。但是如果方法前面加了virtual关键字,父类句柄就可以调用子类方法。
7.在子类中使用super.value,来区分父类与子类中同名的变量。