虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

多态变形

  • 用C实现树和图的相关算法

    用C实现树和图的相关算法,最重的是用一个PLIST表,实现像OO语言一样的多态,对学习C语的树和图有好的参考

    标签: 算法

    上传时间: 2013-12-14

    上传用户:mhp0114

  • 教学目的: 要求理解继承的本质含义以及在面向对象技术中的重要性

    教学目的: 要求理解继承的本质含义以及在面向对象技术中的重要性,能正确声明两个类的继承关系;理解多态性和虚函数的概念,了解抽象类的功能。 二、教学重点: 继承的实现以及多态性的实现。 三、教学难点: 虚函数(多态性)的工作原理,抽象类的概念。

    标签: 对象

    上传时间: 2014-01-24

    上传用户:xuan‘nian

  • 实验 1 对象的创建和使用 ( l )理解类的定义; ( 2 )掌握对象的声明; ( 3 )学会使用构造函数初始化对象; ( 4 )使用类的数据和方法。 实验 2 类的静态成员与实例成员

    实验 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(动物)类

    第四次作业 1、 创建一个Animal(动物)类,让Horse(马),Dog(狗),Cat(猫)等动物继承Animal类。在Animal类中定义一些方法,让其子类重写这些方法,编写一个运行时多态的程序。 创建一个Animal类型的数组,在其中填充不同子类,然后调用自己的父类中的方法,看看会有什么情况发生。 2、 修改练习3.3,使Animal成为一个接口。 3、 在面向对象的绘图应用应用程序中,可以绘制圆形、矩形、直线等很多其他的图形对象。这些对象都具有相同的特定状态(例如位置、方向、线条颜色和填充颜色)和行为(例如移动、旋转、改变大小和绘制)。一些状态和行为对所有图形是相同的,例如位置、填充颜色和移动。另一些状态和行为需要不同的实现,例如改变大小和绘制。所有GraphicObject都知道如何绘制自己和如何改变自己的大小;只不过完成的操作不同。 请设计GraphicObject类和所有子类的方法,其中用到抽象类和抽象方法、抽象方法、方法的重写和多态、super关键字等概念。并测试其正确性。他们之间的关系用类图表示。 4 用策略模式实现网上书城不同类型的图书折扣策略,计算出每种类型的图书的价格。并编程测试之。

    标签: Animal

    上传时间: 2014-09-12

    上传用户:钓鳌牧马

  • 介绍java的三大特性

    介绍java的三大特性,封装,继承,多态。

    标签: java

    上传时间: 2013-12-03

    上传用户:ruixue198909

  • 本书作者根据自己学习C++的亲身体会及多年教学经验

    本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

    标签: 经验

    上传时间: 2013-12-16

    上传用户:thuyenvinh

  • 一、Java概况介绍 二、基本数据类型

    一、Java概况介绍 二、基本数据类型,控制语句 三、Java中的类,方法,属性 四、封装,继承,多态 五、修饰符,一些简单的设计模式 六、接口,抽象类,类的类型,异常 七、集合 八、java中的图形界面 九、多线程及线程间通信 十、I/o流,网路知识,及socket编程。

    标签: Java 数据类型

    上传时间: 2013-12-24

    上传用户:daoxiang126

  • 在linux文件系统下

    在linux文件系统下,实现虚函数,简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略

    标签: linux 文件系统

    上传时间: 2014-01-15

    上传用户:caozhizhi

  • ”青鸟影院”开始营业

    ”青鸟影院”开始营业,需要一个售票系统: 使用XML和TreeView显示影院放映列表 使用泛型集合维护有继承关系的电影票对象 座位数可以在系统中指定 点击座位可购买不同类型的电影票 使用简单工厂模式创建不同类型的电影票 使用多态实现不同类型电影票的价格计算 使用接口实现电影票的打印 使用序列化和反序列化实现销售情况的保存和读取

    标签:

    上传时间: 2017-04-19

    上传用户:xymbian

  • 本书作者根据自己学习C++的亲身体会及多年教学经验

    本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

    标签: 经验

    上传时间: 2017-04-29

    上传用户:FreeSky