C#中虚函数,抽象,接口的简单说明
发布日期:2021-06-30 19:11:52
浏览次数:3
分类:技术文章
本文共 697 字,大约阅读时间需要 2 分钟。
虚函数:由 virtual 声明,它允许在派生类中被重写,要重写方法,必须先声名为 virtual public class myclass { public virtual int myint() { 函数体; } } class myclass1:myclass { public override int myint() { 函数体 1 ; } } 抽象类、抽象函数:由 abstract 声明,在抽象类中可以定义抽象方法,抽象方法基本没有执行代码,派生类必须重写它,提供其执行代码 public abstract class myclass { public abstract int myint(); } public class myclass1:myclass { public override int myint() { 函数体; } } 接口类:由 interface 声明,是特殊的抽象类,是方法、属性、事件和索引符的组合,没有字段,其成员无执行方式,无构造函数,不允许进行运算符重载,接口和它的成员没有任何访问修饰符,它总是公共的,不能声明为虚拟或静态,继承自接口的派生类必须实现接口中的所有方法 interface Imyinterface { void myfunction(); string name { get; set; } } class myclass:Imyinterface { void myfunction() { 函数体; } string name { get { return name; } set { name=value; } } }
转载地址:https://linuxstyle.blog.csdn.net/article/details/1539913 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月11日 18时28分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
智能体 Intelligent Agent
2019-04-30
Network Compression网络压缩(一)
2019-04-30
GAN系列(零)—— GAN的发展(两条路线)
2019-04-30
Conditional GAN (CGAN) 条件生成网络
2019-04-30
强化学习(三) —— Policy Gradient 策略梯度
2019-04-30
docker安装oracle(win10)
2019-04-30
Cloudera Quickstart & HUE
2019-04-30
行为树 BT
2019-04-30
Cassandra & CQL
2019-04-30
Oracle数据库
2019-04-30
Oracle数据库命令
2019-04-30
有限状态机FSM
2019-04-30
Win10 Docker
2019-04-30
Python绘制动画并保存为gif/mp4 (matplotlib)
2019-04-30
PRM概率路线图
2019-04-30
ROS(六)——订阅者Subscriber的编程实现(C++ & Python)
2019-04-30
ROS(七)——话题消息的定义与使用
2019-04-30
yolov3入门实战
2019-04-30
B树 & B+树
2019-04-30
Node-Red(一)——简介与安装
2019-04-30