用C实现树和图的相关算法,最重的是用一个PLIST表,实现像OO语言一样的多态,对学习C语的树和图有好的参考
上传时间: 2013-12-14
上传用户:mhp0114
教学目的: 要求理解继承的本质含义以及在面向对象技术中的重要性,能正确声明两个类的继承关系;理解多态性和虚函数的概念,了解抽象类的功能。 二、教学重点: 继承的实现以及多态性的实现。 三、教学难点: 虚函数(多态性)的工作原理,抽象类的概念。
标签: 对象
上传时间: 2014-01-24
上传用户:xuan‘nian
实验 1 对象的创建和使用 ( l )理解类的定义; ( 2 )掌握对象的声明; ( 3 )学会使用构造函数初始化对象; ( 4 )使用类的数据和方法。 实验 2 类的静态成员与实例成员 ( l )掌握静态成员与实例成员的区别; ( 2 )学会使用类的静态成员。 实验 3 变量的作用域和 this 关键字 ( l )理解变量的作用域; ( 2 )掌握成员变量,局部变量和块变量的区别; ( 3 )学会使用 this 关键字。 实验 4 方法重载 ( l )理解方法重载的含义。 ( 2 )学会使用方法重载。 实验 5 子类的派生与方法覆盖 ( l )理解子类派生的概念; ( 2 )学习创建子类对象; ( 3 )掌握方法覆盖的使用。 实验 6 多态性与动态绑定 ( l )掌握多态性在继承中的运用; ( 2 )理解动态绑定的含义; ( 3 )学会使用抽象类; ( 4 )了解成员变量的隐藏。 实验 7 嵌套类和内部类 ( l )理解嵌套类和内部类的概念; ( 2 )学习使用内部类; ( 3 )掌握 static 嵌套类的用法限制: ( 4 )了解局部类的用法。
上传时间: 2017-01-31
上传用户:wys0120
第四次作业 1、 创建一个Animal(动物)类,让Horse(马),Dog(狗),Cat(猫)等动物继承Animal类。在Animal类中定义一些方法,让其子类重写这些方法,编写一个运行时多态的程序。 创建一个Animal类型的数组,在其中填充不同子类,然后调用自己的父类中的方法,看看会有什么情况发生。 2、 修改练习3.3,使Animal成为一个接口。 3、 在面向对象的绘图应用应用程序中,可以绘制圆形、矩形、直线等很多其他的图形对象。这些对象都具有相同的特定状态(例如位置、方向、线条颜色和填充颜色)和行为(例如移动、旋转、改变大小和绘制)。一些状态和行为对所有图形是相同的,例如位置、填充颜色和移动。另一些状态和行为需要不同的实现,例如改变大小和绘制。所有GraphicObject都知道如何绘制自己和如何改变自己的大小;只不过完成的操作不同。 请设计GraphicObject类和所有子类的方法,其中用到抽象类和抽象方法、抽象方法、方法的重写和多态、super关键字等概念。并测试其正确性。他们之间的关系用类图表示。 4 用策略模式实现网上书城不同类型的图书折扣策略,计算出每种类型的图书的价格。并编程测试之。
标签: Animal
上传时间: 2014-09-12
上传用户:钓鳌牧马
介绍java的三大特性,封装,继承,多态。
标签: java
上传时间: 2013-12-03
上传用户:ruixue198909
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。
标签: 经验
上传时间: 2013-12-16
上传用户:thuyenvinh
一、Java概况介绍 二、基本数据类型,控制语句 三、Java中的类,方法,属性 四、封装,继承,多态 五、修饰符,一些简单的设计模式 六、接口,抽象类,类的类型,异常 七、集合 八、java中的图形界面 九、多线程及线程间通信 十、I/o流,网路知识,及socket编程。
上传时间: 2013-12-24
上传用户:daoxiang126
在linux文件系统下,实现虚函数,简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略
上传时间: 2014-01-15
上传用户:caozhizhi
”青鸟影院”开始营业,需要一个售票系统: 使用XML和TreeView显示影院放映列表 使用泛型集合维护有继承关系的电影票对象 座位数可以在系统中指定 点击座位可购买不同类型的电影票 使用简单工厂模式创建不同类型的电影票 使用多态实现不同类型电影票的价格计算 使用接口实现电影票的打印 使用序列化和反序列化实现销售情况的保存和读取
标签:
上传时间: 2017-04-19
上传用户:xymbian
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。
标签: 经验
上传时间: 2017-04-29
上传用户:FreeSky