C# 类 (7) - 抽象 Abstract
2024-09-07 08:12:37
Abstract
抽象类,关键字Abstract
,最典型的应用就是在 继承机制里 作为base
类,抽象类是不能被实例化的(前面说的static 类也不能被实例化)
它必须作为 基类,被别人继承,然后必须实例化这个派生类 才能使用 抽象类里的成员
应用场景,可能不是太多。大多情况下,他更多的是描述一个概念,而不是具体到实物。
这里我们 抽象了一个 4条腿的动物
这个类,然后让Dog 继承它,和前一章一样,我们实例化Dog 以后可以调用抽象类里的 Describe()方法
同上一节一样,继承后的Dog也可以重构 抽象类里的方法,同样的virtual
override
base
最新文章
- JavaScript权威指南 - 对象
- 深入理解javascript原型和闭包 (转)
- javascript之原型模式学习
- WEB 业务测试中需要关注的问题
- cocos2d-x中CCTextureCache图片资源的异步加载
- [转] 关于C++中模板中的typename和class的区别比较
- Ionic文件目录说明
- HTTP ->; Asp.net (第一篇)
- poj 2431
- linux 查看网络负载
- c语言移位操作
- 解决phpmailer可以在windows下面发送成功, 在linux下面失败的问题
- JavaScript的XMLHttpRequest对象
- jQuery 与 Ajax 的应用
- Codeforces Round #542 (Div. 1) 题解
- 简单的SQL查询,循环插入
- 关于numpy.maximum函数的测试
- JS设计模式——单例模式剖析
- KNN python实践
- git 提交规范