您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. C++实验之多态性实验报告

  2. (1)掌握运算符重载的方法。 (2)学习使用虚函数实现动态多态性。
  3. 所属分类:C++

    • 发布日期:2009-05-26
    • 文件大小:63488
    • 提供者:blueink511
  1. C#实语言实现计数器

  2. 用到C#语言中的知识例如:类 虚方法 委托 多态 继承 来实现计数器的功能
  3. 所属分类:C#

    • 发布日期:2010-10-21
    • 文件大小:41984
    • 提供者:lxx15856888w
  1. 用C++实现类的继承与多态实验

  2. 6个不同C++实现继承与多态实验,附截图。利用虚基类解决二义性问题。动态多态性概念及掌握使用方法。虚函数的使用方法
  3. 所属分类:C/C++

    • 发布日期:2011-06-04
    • 文件大小:141312
    • 提供者:sandy5577
  1. C++编写计算三角形、正方形和圆形面积程序

  2. 编写一个程序,计算三角形、正方形和圆形这3种图形的面积,并用相关数据进行测试。抽象出一个基类Base,在其中说明一个虚函数,用来求面积,并利用但界面和多定义版本设计求各个图形面积的方法。 了解虚函数对多态性的支持。 掌握虚函数和纯虚函数的概念。 理解静态多态性和动态多态性,学习使用虚函数的继承实现动态多态性。 了解抽象类的概念。
  3. 所属分类:C/C++

    • 发布日期:2011-06-21
    • 文件大小:1048576
    • 提供者:anran1208
  1. C++实验3:多态性与虚函数

  2. 实验目的: 了解多态性的概念 掌握运算符重载的方法 熟练掌握静态联编和动态联编的概念和用法 掌握纯虚函数和抽象类的概念和用法 实验内容 声明一个抽象类Shape,由它派生出3个类:Circle(圆),Rectangle(矩形)、Triangle(三角形),用函数分别输出以上三个图形的周长和面积。 要求: 1.实现运算符重载 2.实现动态联编
  3. 所属分类:C/C++

    • 发布日期:2011-12-11
    • 文件大小:6144
    • 提供者:yxyiloveyou521
  1. 明日科技C#开发入门及项目实战

  2. 内附1-19章的实战程序。 目录 第1章 c#语言及其开发环境 实例001 根据需要创建所需解决方案 实例002 统一窗体中控件的字体设置 实例003 设置程序代码行号 实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已有类 实例007 为项目添加第三方控件 实例008 为项目添加已有窗体 第2章 c#语言基础 实例009 利用for循环输出多行语句 实例010 输入并输出姓名 实例011 使用值类型和引用类型输出不同的字段 实例012 判断当
  3. 所属分类:C#

    • 发布日期:2013-04-19
    • 文件大小:42991616
    • 提供者:a_miao_shao
  1. 《C#经典编程220例》.(明日科技).【带书签】-共3部分

  2. 自制书签。因上传大小限制,分三卷压缩,分别是:《C#经典编程220例》.(明日科技).【带书签】.zip、《C#经典编程220例》.(明日科技).【带书签】.z01、《C#经典编程220例》.(明日科技).【带书签】.z02 第1章 c#语言及其开发环境 1 实例001 根据需要创建所需解决方案 2 实例002 统一窗体中控件的字体设置 3 实例003 设置程序代码行号 5 实例004 通过“格式”菜单布局窗体 6 实例005 为项目添加dll文件引用 7 实例006 为项目添加已有类 8 实
  3. 所属分类:C#

    • 发布日期:2016-08-02
    • 文件大小:35651584
    • 提供者:wolftrace
  1. C++中的多态与虚函数的内部实现方法

  2. 下面小编就为大家带来一篇C++中的多态与虚函数的内部实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:76800
    • 提供者:weixin_38629362
  1. 深入理解c#多态

  2. 继承概念   多态:即一个接口,多个功能   同一种操作作用于不同的对象,可以有不同的解释,产生不同的执行结果   多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的  静态多态性   在静态多态性中,函数的响应是在编译时发生的   父类中如果有方法需要子类重写,可以将该方法标记为虚方法   虚方法必须在父类中有实现,空实现也可以   虚方法子类可以重写,也可以不重写   实现静态多态性有两种方法;     函数重载     运
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:74752
    • 提供者:weixin_38569651
  1. c#基础学习之多态

  2. 最近在看一本书《你必须知道的.Net》,书涵盖的内容比较多,对于c#,.Net平台以往所学的零散东西有了慢慢的总结和新的认识。把一些基础的东西记录于此。 先说说多态吧: 1.基类继承式多态 如书中所说,基类继承式多态的关键是继承体系的设计与实现。书中举了个简单的列子 代码如下:      Files myFile=new WORDFile();       myFile.open();     myFile是一个父类Files变量,保持了指向子类WORDFile实例的引用,然后调用一个虚方法Op
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:43008
    • 提供者:weixin_38641339
  1. c++语言中虚函数实现多态的原理详解

  2. 前言 自上一个帖子之间跳过了一篇总结性的帖子,之后再发,今天主要研究了c++语言当中虚函数对多态的实现,感叹于c++设计者的精妙绝伦 c++中虚函数表的作用主要是实现了多态的机制。首先先解释一下多态的概念,多态是c++的特点之一,关于多态,简而言之就是 用父类的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数,这种方法呢,可以让父类的指针具有多种形态,也就是说不需要改动很多的代码就可以让父类这一种指针,干一些很多子类指针的事情,这里是从虚函数的实现机制层面进行研究 在写这篇帖子之前
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:216064
    • 提供者:weixin_38658568
  1. C++中的多态与虚函数的内部实现方法

  2. 1、什么是多态 多态性可以简单概括为“一个接口,多种行为”。 也就是说,向不同的对象发送同一个消息, 不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。所谓消息,就是调用函数,不同的行为就是指不同的实现,即执行不同的函数。这是一种泛型技术,即用相同的代码实现不同的动作。这体现了面向对象编程的优越性。 多态分为两种: (1)编译时多态:主要通过函数的重载和模板来实现。 (2)运行时多态:主要通过虚函数来实现。 2、几个相关概念 (1)覆盖、重写(ov
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:77824
    • 提供者:weixin_38672739
  1. 深入理解C++的多态性

  2. C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。(这里我觉得要补充,重写的话可以有两
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:79872
    • 提供者:weixin_38736018
  1. C#中多态现象和多态的实现方法

  2. 本文实例讲述了C#中多态现象和多态的实现方法。分享给大家供大家参考。具体分析如下: 面向对象的特征封装、继承和多态。Polymorphism(多态性)来源于希腊单词,指“多种形态”。多态性的一个重要特征是方法的调用是在运行时确定而不是编译时。在.NET中用于实现多态性的关键词有virtual、override、abstract、interface。 一、virtual实现多态   shape类是通用的基类,draw是一个虚方法,每个派生类都可以有自己的override版本,在运行时可以用shap
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:78848
    • 提供者:weixin_38727062
  1. 外部的多态:一种用于透明地扩展c++具体数据类型的对象结构模式

  2. 北京意图允许那些没有继承关系或/和没有虚函数的类能够被多态地对待。这些没有关系的类能够被使用它们的软件以一种共同的行为处理。动机使用来自不同源的C++类是非常困难的。一个应用经常希望这些类能够"投射(project)"到一个共同的行为,但是却受到这些类存在设计的限制。如果仅仅是类的接口需要适配,一个明显解决方法是使用对象结构模式,如适配器和装饰。有时候却要有更复杂的需求,如需要改变底层的接口和实现。在这种情况下,这些类可能被需要表现得好像它们拥有一个共同的祖先(父类)。例如,考虑这样一个情况,我
  3. 所属分类:其它

    • 发布日期:2021-03-05
    • 文件大小:160768
    • 提供者:weixin_38567873
  1. 外部的多态:一种用于透明地扩展c++具体数据类型的对象结构模式

  2. 意图允许那些没有继承关系或/和没有虚函数的类能够被多态地对待。这些没有关系的类能够被使用它们的软件以一种共同的行为处理。动机使用来自不同源的C++类是非常困难的。一个应用经常希望这些类能够"投射(project)"到一个共同的行为,但是却受到这些类存在设计的限制。如果仅仅是类的接口需要适配,一个明显解决方法是使用对象结构模式,如适配器和装饰。有时候却要有更复杂的需求,如需要改变底层的接口和实现。在这种情况下,这些类可能被需要表现得好像它们拥有一个共同的祖先(父类)。例如,考虑这样一个情况,我们正
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:160768
    • 提供者:weixin_38673235
  1. 外部的多态:一种用于透明地扩展c++具体数据类型的对象结构模式

  2. 北京火龙果软件工程技术中心意图允许那些没有继承关系或/和没有虚函数的类能够被多态地对待。这些没有关系的类能够被使用它们的软件以一种共同的行为处理。动机使用来自不同源的C++类是非常困难的。一个应用经常希望这些类能够"投射(project)"到一个共同的行为,但是却受到这些类存在设计的限制。如果仅仅是类的接口需要适配,一个明显解决方法是使用对象结构模式,如适配器和装饰。有时候却要有更复杂的需求,如需要改变底层的接口和实现。在这种情况下,这些类可能被需要表现得好像它们拥有一个共同的祖先(父类)。例如
  3. 所属分类:其它

    • 发布日期:2021-02-22
    • 文件大小:160768
    • 提供者:weixin_38715019
  1. 外部的多态:一种用于透明地扩展c++具体数据类型的对象结构模式

  2. 意图允许那些没有继承关系或/和没有虚函数的类能够被多态地对待。这些没有关系的类能够被使用它们的软件以一种共同的行为处理。动机使用来自不同源的C++类是非常困难的。一个应用经常希望这些类能够"投射(project)"到一个共同的行为,但是却受到这些类存在设计的限制。如果仅仅是类的接口需要适配,一个明显解决方法是使用对象结构模式,如适配器和装饰。有时候却要有更复杂的需求,如需要改变底层的接口和实现。在这种情况下,这些类可能被需要表现得好像它们拥有一个共同的祖先(父类)。例如,考虑这样一个情况,我们正
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:160768
    • 提供者:weixin_38628362
  1. C#类的多态性详解

  2. 第一种:编译时的多态性,直接这样说不知道说啥?程序执行过程主要分为三步:编译,链接,运行。在编译时体现的多态性是通过方法的重载来实现的。方法的重载我们听过,就是一个类对象调用若干同名,但参数类型、个数不同。类对象是根据参数类型,个数来决定调用哪个同名方法,实现何种操作。C#语言的方法重载与C++、java基本是一样的,但是C#还包含C++的运算符重载,java里面没有这个概念。 第二种:运行时的多态性,是在系统运行时,调用一个名字相同,参数类型也相同以及个数也完全一样的方法,但会完成不同的操作。
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38611796
  1. 虚方法实现多态 C#中的5种访问修饰符

  2. 多态面向对象的主要特征之一可以实现相同代码不同情况下实现不一样的功能   虚方法实现多态   父类声明方法时加 virtual关键字表示这是一个虚方法   子类声明方法时加override关键字表示这个方法是重写父类中的虚方法   声明对象时   使用父类类型 声明对象变量 使用子类类型 构造对象 class Person   //声明Person类 { public Person(string name)  //声明构造函数 { this.Name = name;
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:33792
    • 提供者:weixin_38688380
« 12 3 4 5 6 7 8 »