摘要: 《高级程序设计语言原理》实验报告(5)实验名称:面向对象编程,继承机制实验地点:信息楼318所使用的工具软件及环境:VS2013一、实验目的:1、面向对象编程语言2、类定义二、实验内容:定义一个名为Box的类,有三个实例变量:length,widh和height,同时定义一个设置长方体长、宽、高值的... 阅读全文
posted @ 2015-11-07 15:28 Wei_java 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 定义 编辑 定义 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异,而采用不同的策略。下面来看一段简单的代码 1 2 3 4 5 阅读全文
posted @ 2015-11-07 14:35 Wei_java 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 简单来说,struct是值类型,创建一个struct类型的实例被分配在栈上。class是引用类型,创建一个class类型实例被分配在托管堆上。但struct和class的区别远不止这么简单。概括来讲,struct和class的不同体现在:● 类是引用类型,struct是值类型● 在托管堆上创建类的实... 阅读全文
posted @ 2015-11-07 13:33 Wei_java 阅读(1838) 评论(0) 推荐(0) 编辑