摘要: 结构可带有方法、字段、索引、属性、运算符方法和事件。 结构可定义构造函数,但不能定义析构函数。但是,您不能为结构定义无参构造函数。无参构造函数(默认)是自动定义的,且不能被改变。 与类不同,结构不能继承其他的结构或类。 结构不能作为其他结构或类的基础结构。 结构可实现一个或多个接口。 结构成员不能指 阅读全文
posted @ 2020-04-23 23:02 NiKaFace 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 装箱 就是把“值类型”转换成“引用类型”(Object); 拆箱 就是把“引用类型”转换成“值类型”; //装箱 boxing int i = 3 ; //分配在栈上 object o = i ;//隐式装箱操作,int i 在堆上 object b = (object)i ; //显示装箱操作 / 阅读全文
posted @ 2020-04-23 16:48 NiKaFace 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 为什么一个对象可以用父类声明,却用子类实例化 这个实例是子类的,但是因为你声明时是用父类声明的,所以你用正常的办法访问不到子类自己的成员,只能访问到从父类继承来的成员。 在子类中用 override 重写父类中用 virtual 申明的虚方法时,实例化父类调用该方法,执行时调用的是子类中重写的方法; 阅读全文
posted @ 2020-04-23 11:04 NiKaFace 阅读(1170) 评论(0) 推荐(0) 编辑