资源简介

金旭亮《C#面向对象程序设计》教案_5:继承、接口与多态。此教案在前4讲的基础之上讲解初学者者比较难于理解的“多态”特性。包括一个39页的PDF文档及数个VS2010示例。前几讲的教案请访问http://bitfan.download.csdn.net/,更新信息请关注金旭亮博客:http://blog.csdn.net/bitfan

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AbstractClass
{
    abstract class Fruit    //抽象类
    {
        public abstract void GrowInArea(); //抽象方法
    }

    class Apple : Fruit //苹果
    {
        public override void GrowInArea()
        {
            Console.WriteLine(“我是苹果,南方北方都可以种植我。“);
        }
    }
    class Pineapple : Fruit //菠萝
    {
        public override void GrowInArea()
        {
            Console.WriteLine(“我是菠萝,喜欢温暖,只能在南方看到我。“);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Fruit f;
            f = new Apple();
            f.GrowInArea();
            f = new Pineapple();
            f.GrowInArea();
            Console.ReadKey();

        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2753  2010-03-14 13:22  2 继承、接口与多态\SourceCode\AbstractClass\AbstractClass.csproj

     文件        915  2011-04-23 20:11  2 继承、接口与多态\SourceCode\AbstractClass\AbstractClass.sln

    ..A..H.     17920  2011-04-23 20:11  2 继承、接口与多态\SourceCode\AbstractClass\AbstractClass.suo

     文件       5120  2011-04-23 20:08  2 继承、接口与多态\SourceCode\AbstractClass\bin\Debug\AbstractClass.exe

     文件      17920  2011-04-23 20:08  2 继承、接口与多态\SourceCode\AbstractClass\bin\Debug\AbstractClass.pdb

     文件      11608  2011-04-23 20:11  2 继承、接口与多态\SourceCode\AbstractClass\bin\Debug\AbstractClass.vshost.exe

     文件        490  2010-03-17 22:39  2 继承、接口与多态\SourceCode\AbstractClass\bin\Debug\AbstractClass.vshost.exe.manifest

     文件       3849  2011-04-23 20:11  2 继承、接口与多态\SourceCode\AbstractClass\obj\Debug\AbstractClass.csproj.FileListAbsolute.txt

     文件       5120  2011-04-23 20:08  2 继承、接口与多态\SourceCode\AbstractClass\obj\Debug\AbstractClass.exe

     文件      17920  2011-04-23 20:08  2 继承、接口与多态\SourceCode\AbstractClass\obj\Debug\AbstractClass.pdb

     文件       5970  2011-04-23 20:08  2 继承、接口与多态\SourceCode\AbstractClass\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        925  2008-08-31 19:58  2 继承、接口与多态\SourceCode\AbstractClass\Program.cs

     文件       1364  2008-08-31 19:58  2 继承、接口与多态\SourceCode\AbstractClass\Properties\AssemblyInfo.cs

     文件        144  2011-04-23 20:18  2 继承、接口与多态\SourceCode\CallBackExample\app.config

     文件       6144  2011-04-23 20:27  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.exe

     文件        144  2011-04-23 20:18  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.exe.config

     文件      26112  2011-04-23 20:27  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.pdb

     文件      11592  2011-04-23 20:27  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.vshost.exe

     文件        144  2011-04-23 20:18  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.vshost.exe.config

     文件        490  2010-03-17 22:39  2 继承、接口与多态\SourceCode\CallBackExample\bin\Debug\CallBackExample.vshost.exe.manifest

     文件       5632  2009-03-12 09:05  2 继承、接口与多态\SourceCode\CallBackExample\bin\Release\CallBackExample.exe

     文件      17920  2009-03-12 09:05  2 继承、接口与多态\SourceCode\CallBackExample\bin\Release\CallBackExample.pdb

     文件        286  2008-08-31 19:58  2 继承、接口与多态\SourceCode\CallBackExample\CallBackClass.cs

     文件        508  2011-04-23 20:34  2 继承、接口与多态\SourceCode\CallBackExample\CallbackClass2.cs

     文件       4733  2011-04-23 20:26  2 继承、接口与多态\SourceCode\CallBackExample\CallBackExample.csproj

     文件        556  2010-03-14 13:24  2 继承、接口与多态\SourceCode\CallBackExample\CallBackExample.csproj.user

     文件        919  2010-03-23 15:09  2 继承、接口与多态\SourceCode\CallBackExample\CallBackExample.sln

    ..A..H.     31232  2011-04-23 20:34  2 继承、接口与多态\SourceCode\CallBackExample\CallBackExample.suo

     文件        778  2010-03-23 15:12  2 继承、接口与多态\SourceCode\CallBackExample\Controller.cs

     文件        207  2008-08-31 19:58  2 继承、接口与多态\SourceCode\CallBackExample\ICallBack.cs

............此处省略276个文件信息

评论

共有 条评论