一个简单继承的例子,面试失败的教训
2011-02-27 21:52
417 查看
public class A
{
public virtual void Print1()
{
string s = "Print A";
}
public void Print3()
{
string s = "Print No virtual";
}
}
public class B : A
{
public override void Print1()
{
string s = "Print B";
}
public new void Print3()
{
string s = "Print No Virtual B";
}
}
public class C : B
{
public override void Print1()
{
string s = "Print C";
}
public new void Print3()
{
}
}
void Main()
{
A a= new C();
a.Print1();// print C
a.Print3();// Print A
}
{
public virtual void Print1()
{
string s = "Print A";
}
public void Print3()
{
string s = "Print No virtual";
}
}
public class B : A
{
public override void Print1()
{
string s = "Print B";
}
public new void Print3()
{
string s = "Print No Virtual B";
}
}
public class C : B
{
public override void Print1()
{
string s = "Print C";
}
public new void Print3()
{
}
}
void Main()
{
A a= new C();
a.Print1();// print C
a.Print3();// Print A
}
相关文章推荐
- 一个类继承多个接口的简单例子
- 继承的一个简单例子
- 类继承一个简单的例子
- 一个简单的例子理解在JS原型继承中原型链是如何运作的
- 关于继承和多态的一个简单例子
- C#面向对象的一个简单例子,继承、接口、重写都用上了,还用到了工厂模式
- 举一个简单例子来说明:如何在JSP中使用JavaBean
- 使用 Equinox 的Declarative Service 的一个简单例子
- js面向对象编程,一个完整的继承例子
- 一个简单的C#多线程间同步的例子
- 一个最简单的C#事件例子
- 一个简单的XML Schema的例子
- ActiveMQ 一个简单的例子
- 一个简单的例子,看明白this
- [GitHub的搬运工]roboguice的一个简单的例子
- 用java实现一个简单的序列化的例子
- zeromq 测试用例,一个简单的接受浏览器信息的例子
- 一个简单的回调(例子)
- hadoop的序列化分析及一个自定义Writable的简单例子
- 一个简单的sturts-menu例子