实现C#继承与C#多态的实例化解释

 

本文简单概括了C#继承与C#多态的概念,并且通过一个实例演示了C#继承与C#多态,以助大家理解。

 

在C#中实现OOP思想,丝毫不逊色于Java,下面我通知两句话来帮助初学者理解C#继承与C#多态

C#继承:子类使用父类的方法。

C#多态:父类使用子类的方法。

下面通过一个简单的程序来说明C#继承与C#多态:

 

 1 using System;  
 2 using System.Collections.Generic;  
 3 using System.Text;   
 4 
 5   namespace Graph  
 6 {
 7       class Program
 8       {
 9           static void Main(string[] args)
10           {
11               circular c = new circular();
12               Console.WriteLine(c.getSides());
13               square s = new square();
14               Console.WriteLine(s.getSides());
15 
16                //这就是多态
17               Graph g;
18               g= new circular();
19               g.getSides();       //父类使用子类的方法
20               g = new square();
21               g.getSides();       //父类使用子类的方法
22         }  
23 } 24
25 public abstract class Graph 26 { 27 public abstract int getSides(); 28 } 29 30 //这就是继承 31 public class circular : Graph 32 { 33 public override int getSides() //子类使用父类的方法 34 { 35 return 1; 36 } 37 } 38 public class square : Graph 39 { 40 public override int getSides() //子类使用父类的方法 41 { 42 return 2; 43 } 44 } 45 }

转载于:https://www.cnblogs.com/ryuu/archive/2012/05/14/2499622.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值