c#学习(3)

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

namespace ConsoleApplication4
{

class A
{
public virtual void Movie()
{
Console.WriteLine("A");
}
}
class B : A
{
public override void Movie()
{
Console.WriteLine("B");
}
}
class C : B
{
public new virtual void Movie()
{
Console.WriteLine("C");
}
}
class D : C
{
public override void Movie()
{
Console.WriteLine("D ");
}
}
class TestMe
{
static void Main()
{
A objA = new D();
A objB = new B();
C objC = new D();
A objD = new A();
objA.Movie();
objB.Movie();
objC.Movie();
objD.Movie();
}
}


}

课上老师讲了这样的一段代码,经过实现知道了它的结果

 

当使用继承的语法时候,编译器会自动的从它的父类进行寻找,然后遇到visual关键字会停止然后输出。

下面是创建一个简单的windowsphone

创建一个app

 

自带了相当于listview

 

posted on 2015-03-30 21:11  石家名  阅读(128)  评论(2编辑  收藏  举报