实现C#继承与C#多态的实例演示
2011-03-29 00:20
351 查看
在C#中实现OOP思想,丝毫不逊色于Java,下面我通知两句话来帮助初学者理解C#继承与C#多态 C#继承:子类使用父类的方法。 C#多态:父类使用子类的方法。 下面通过一个简单的程序来说明C#继承与C#多态: using System; using System.Collections.Generic; using System.Text; namespace Graph { class Program { static void Main(string[] args) { circular c = new circular(); Console.WriteLine(c.getSides()); square s = new square(); Console.WriteLine(s.getSides()); //这就是多态 Graph g; g= new circular(); g.getSides(); //父类使用子类的方法 g = new square(); g.getSides(); //父类使用子类的方法 Console.ReadKey(); } } public abstract class Graph { public abstract int getSides(); } //这就是继承 public class circular : Graph { public override int getSides() //子类使用父类的方法 { return 1; } } public class square : Graph { public override int getSides() //子类使用父类的方法 { return 2; } } }
相关文章推荐
- 《程序员的第一年》---复习一下C#的【封装 多态 继承 -----简单计算器源码实例】
- C语言模式实现C++继承和多态的实例代码
- 实例演示C++多态的实现过程
- C#中如何判断实例是否继承了某个父类或者实现了某类接口
- C 实现 C++继承多态 实例
- 《程序员的第一年》---------- 复习一下C#的【封装 多态 继承 -----简单计算器源码实例】
- 总结:C#语法——继承、虚拟、多态、实例化
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- C#实现的字符串转MD5码函数实例
- C#基础:多态:基类可以定义并实现虚(virtual)方法,派生类可以重写(override)这些方法
- C语言实现封装、继承和多态
- C# WinForm中实现快捷键自定义设置实例
- c语言实现继承和多态
- 学习C#的一些笔记(关于继承与多态,static关键字)
- PHP基于接口技术实现简单的多态应用完整实例
- 继承实例的实现
- C#继承和多态
- 例子演示下VB实现多态
- 实现一个类:不能被继承,而且最多只能有三个实例
- 利用C#线程机制实现应用程序的单实例运行