日期:2014-05-18  浏览次数:20752 次

c#多态基础的提问
namespace ConsoleApplication2
{
  class Animal
  {
  public void PubFunction1()
  {
  Console.WriteLine("这是基类的方法");
  }
  }
  class Cow : Animal
  {
  public void SelfFunction()
  {
  Console.WriteLine("这是Cow自己的方法");
  }
  }
  class Program
  {
  static void Main(string[] args)
  {
  Animal cow1 = new Cow();
  Cow cow2 = (Cow) cow1;//这样子转换有何意义,直接定义一个Cow类不就行了?
  cow2.SelfFunction();
  Console.ReadKey();
  }
  }
}


Animal cow1 = new Cow();
Cow cow2 = (Cow) cow1;//这样子转换有何意义,直接定义一个Cow类不就行了?



------解决方案--------------------
探讨
? 现在有SOA与云计算相结合的相关...? 什么是GTI云安全架构?? 物联网与云计算是什么关系?? 云计算与IT外包的区别是什么?? 向私有云过渡的步骤有哪些?namespace ConsoleApplication2
{
class Animal
{
public void PubFunction1()
{
……