当前位置: 首页 > news >正文

怎么自己做网站排名专业做网站团队

怎么自己做网站排名,专业做网站团队,wordpress悬浮下拉,ui设计要会什么C# 多态性 多态性意味着有多重形式。在面向对象编程范式中#xff0c;多态性往往表现为一个接口#xff0c;多个功能。 多态性可以是静态的或动态的。在静态多态性中#xff0c;函数的响应是在编译时发生的。在动态多态性中#xff0c;函数的响应是在运行时发生…  C# 多态性   多态性意味着有多重形式。在面向对象编程范式中多态性往往表现为一个接口多个功能。   多态性可以是静态的或动态的。在静态多态性中函数的响应是在编译时发生的。在动态多态性中函数的响应是在运行时发生的。   静态多态性   在编译时函数和对象的连接机制被称为早期绑定也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为   函数重载   运算符重载   运算符重载将在下一章节讨论接下来我们将讨论函数重载。   函数重载   您可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同可以是参数列表中的参数类型不同也可以是参数个数不同。不能重载只有返回类型不同的函数声明。   下面的实例演示了几个相同的函数 print()用于打印不同的数据类型   using System;   namespace PolymorphismApplication   {   class Printdata   {   void print(int i)   {   Console.WriteLine(Printing int: {0}, i );   }   void print(double f)   {   Console.WriteLine(Printing float: {0} , f);   }   void print(string s)   {   Console.WriteLine(Printing string: {0}, s);   }   static void Main(string[] args)   {   Printdata p new Printdata();   // 调用 print 来打印整数   p.print(5);   // 调用 print 来打印浮点数   p.print(500.263);   // 调用 print 来打印字符串   p.print(Hello C);   Console.ReadKey();   }   }   }   当上面的代码被编译和执行时它会产生下列结果   Printing int: 5   Printing float: 500.263   Printing string: Hello C   动态多态性   C# 允许您使用关键字 abstract 创建抽象类用于提供接口的部分类的实现。当一个派生类继承自该抽象类时实现即完成。抽象类包含抽象方法抽象方法可被派生类实现。派生类具有更专业的功能。   请注意下面是有关抽象类的一些规则   您不能创建一个抽象类的实例。   您不能在一个抽象类外部声明一个抽象方法。   通过在类定义前面放置关键字 sealed可以将类声明为密封类。当一个类被声明为 sealed 时它不能被继承。抽象类不能被声明为 sealed。   下面的程序演示了一个抽象类   using System;   namespace PolymorphismApplication   {   abstract class Shape   {   public abstract int area();   }   class Rectangle: Shape   {   private int length;   private int width;   public Rectangle( int a0, int b0)   {   length a;   width b;   }   public override int area ()   {   Console.WriteLine(Rectangle 类的面积);   return (width * length);   }   }   class RectangleTester   {   static void Main(string[] args)   {   Rectangle r new Rectangle(10, 7);   double a r.area();   Console.WriteLine(面积 {0},a);   Console.ReadKey();   }   }   }   当上面的代码被编译和执行时它会产生下列结果   Rectangle 类的面积   面积 70   当有一个定义在类中的函数需要在继承类中实现时可以使用虚方法。虚方法是使用关键字 virtual 声明的。虚方法可以在不同的继承类中有不同的实现。对虚方法的调用是在运行时发生的。   动态多态性是通过 抽象类 和 虚方法 实现的。   下面的程序演示了这点   using System;   namespace PolymorphismApplication   {   class Shape   {   protected int width, height;   public Shape( int a0, int b0)   {   width a;   height b;   }   public virtual int area()   {   Console.WriteLine(父类的面积);   return 0;   }   }   class Rectangle: Shape   {   public Rectangle( int a0, int b0): base(a, b)   {   }   public override int area ()   {   Console.WriteLine(Rectangle 类的面积);   return (width * height);   }   }   class Triangle: Shape   {   public Triangle(int a 0, int b 0): base(a, b)   {   }   public override int area()   {   Console.WriteLine(Triangle 类的面积);   return (width * height / 2);   }   }   class Caller   {   public void CallArea(Shape sh)   {   int a;   a sh.area();   Console.WriteLine(面积 {0}, a);   }   }   class Tester   {   static void Main(string[] args)   {   Caller c new Caller();   Rectangle r new Rectangle(10, 7);   Triangle t new Triangle(10, 5);   c.CallArea(r);   c.CallArea(t);   Console.ReadKey();   }   }   }   当上面的代码被编译和执行时它会产生下列结果   Rectangle 类的面积   面积70   Triangle 类的面积   面积25   本文转载自w3cschool(编辑雷林鹏 来源网络)转载于:https://www.cnblogs.com/pengpeng1208/p/10416605.html
http://www.zqtcl.cn/news/390488/

相关文章:

  • 具有营销价值好的网站深圳工程建设服务网
  • 全flash网站源码app软件开发公司员工守则
  • 曹鹏wordpress建站seo视频本溪做网站的公司
  • 提示网站有风险老电脑做网站服务器
  • 怎么做网站导航外链出入青岛最新通知今天
  • 济宁房产网站建设海外电商怎么做如何从零开始
  • 网站优化插件中国建设银采购发文网站
  • 重庆企业网站的推广电力建设集团网站
  • 长沙制作网站词条有哪些网站可以做
  • 网站 网页区别简单的网页设计作品
  • 济南做网站推广有哪些公司天津建设工程信息网官方
  • 番禺市桥网站建设有关网站建设的知识
  • 信用中国 网站 支持建设怎么做网站美工
  • 做网站怎么样引流郑州最好的妇科医院排行
  • 云软件网站建设做仓单的网站
  • 邯郸做移动网站报价注册公司流程流程图
  • linux部署wordpress福州短视频seo推荐
  • 做地推的网站做网站感觉挣不到钱啊
  • 网站建设公司哪家好 搜搜磐石网络营销网站建设免费
  • 如何改网站的内容源码买卖网站
  • 企业网站 报价免费创意字体设计
  • 调用百度地图做全景的网站网站维护要求
  • 济宁网上做科目一的网站网站维护工程师薪酬
  • 领先的响应式网站建设平台湖北企业建站系统信息
  • 嘉兴市住房和城乡建设局网站巩义网站建设方案报价
  • 桂林做网站的公司哪家最好长沙网络工程学院
  • 广州 天河网站设计wordpress评论开关
  • 河南郑州建设网站做贺卡网站
  • 我的家乡湛江网站设计烟台网站建设招聘
  • 如何做网站改版评析网站建设报价单