C# 接口实现与数组操作详解
1. 接口实现的覆盖
在 C# 编程中,实现类可以将实现接口的任何或所有方法标记为虚拟方法。派生类可以重写这些实现以实现多态性。
例如, Document 类实现了 IStorable 接口,并将 Read() 方法标记为虚拟方法,而 Write() 方法未标记为虚拟方法:
using System;
namespace overridingInterface
{
interface IStorable
{
void Read();
void Write();
}
public class Document : IStorable
{
public Document(string s)
{
Console.WriteLine("Creating document with: {0}", s);
}
public virtual void Read()
{
Console.WriteLine("Document Read Method for IStorable");
}
public void Write()
{
Console.WriteLine("Document Write Method for
超级会员免费看
订阅专栏 解锁全文
823

被折叠的 条评论
为什么被折叠?



