C# 虚方法
来源:互联网 发布:如何看待网络道德问题 编辑:程序博客网 时间:2024/06/09 18:49
虚方法,就是可以在派生类中对其实现进一步改进的方法,也称之为方法覆盖。
示例代码:
using System;using System.Collections.Generic;using System.Text;namespace 虚方法{ class plant //定义基类 { public virtual void area() //定义虚方法area { } } class rectangle : plant { float lg; float wh; double ar; public rectangle(float l,float w) //定义构造函数,对长和宽进行初始化 { lg = l; wh = w; } public override void area() //覆盖基类中的虚方法,计算输出矩形面积 { ar = lg * wh; Console.WriteLine("The Area of Rectangle is :" + ar); } } class triangle : plant { float hem; float high; double ar; public triangle(float h, float hi) { hem = h; high = hi; } public override void area() { ar = 0.5 * hem * high; Console.WriteLine("The area of Triangle is :" + ar); } } class Program { static void Main(string[] args) { rectangle rec = new rectangle(6, 5); triangle tri = new triangle(6, 5); rec.area(); tri.area(); } }}
0 0
- c#方法-虚方法
- c++ c#虚方法
- c# 虚方法
- C#中的虚方法
- C#虚方法
- C# 虚方法
- C# 虚方法(virtual)
- C#虚方法和抽象方法
- C#关键字 虚方法和抽象方法
- C#虚方法和抽象方法
- C#抽象方法和虚方法
- C# 虚方法与抽象方法区别
- C#虚方法和抽象方法 .
- 【C#基础】虚方法和抽象方法
- C# 抽象类 虚方法 抽象方法
- C#中虚方法重载
- C#中虚方法重载
- C#虚方法virtual详解
- 【MySql】 BlackHole :黑洞引擎
- Lucene 6.0 索引结构
- CSDN Latex 一些数学符号
- 马云,王健林,马化腾是否是社会主义的合理存在?
- 第十一周【项目4- 教师兼干部类】
- C# 虚方法
- 用logrotate管理每日增长的日志
- 网络攻防平台基础第一关
- CVPR 2013 录用论文(目标跟踪部分)
- 使用autoconf和automake生成Makefile文件
- 图像处理的一个简化的磨皮算法
- java发送地址(url)如何隐藏.action
- Android ADT 离线下载技巧(告别在线安装的麻烦)
- 各种排序相关题目的实现