热门面试题与答案和在线测试
面向面试准备、在线测试、教程与实战练习的学习平台

通过聚焦学习路径、模拟测试和面试实战内容持续提升技能。

WithoutBook 将分主题面试题、在线练习测试、教程和对比指南整合到一个响应式学习空间中。

面试准备

模拟考试

设为首页

收藏此页面

订阅邮箱地址

Microsoft .NET 面试题与答案

Question: Write some code using interfaces, virtual methods, and an abstract class.
Answer: using System; public interface Iexample1 { int MyMethod1(); } public interface Iexample2 { int MyMethod2(); } public abstract class ABSExample : Iexample1, Iexample2 { public ABSExample() { System.Console.WriteLine("ABSExample constructor"); } public int MyMethod1() { return 1; } public int MyMethod2() { return 2; } public abstract void MyABSMethod(); } public class VIRTExample : ABSExample { public VIRTExample() { System.Console.WriteLine("VIRTExample constructor"); } public override void MyABSMethod() { System.Console.WriteLine("Abstract method made concrete"); } public virtual void VIRTMethod1() { System.Console.WriteLine("VIRTMethod1 has NOT been overridden"); } public virtual void VIRTMethod2() { System.Console.WriteLine("VIRTMethod2 has NOT been overridden"); } } public class FinalClass : VIRTExample { public override void VIRTMethod2() { System.Console.WriteLine("VIRTMethod2 has been overridden"); } }

保存以便复习

收藏此条目、标记为困难题,或将其加入复习集合。

打开我的学习资料库
这有帮助吗?

用户评价最有帮助的内容:

版权所有 © 2026,WithoutBook。