请问抽象类的问题?**这里是不是等同与up.read()?**

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

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Computer dell = new Computer();
UDisk up = new UDisk ();
dell.Dev = up;
dell.Pc_ReadData(); 请问**这里是不是等同与up.read()?**
dell.Pc_WriteData();
Console.ReadKey();
}
}
abstract class MobileStorage
{
public abstract void Read();
public abstract void Write();

}
class UDisk:MobileStorage
{
    public override void Read()
    {
        Console.WriteLine("u盘的读取") ;
    }
    public override void Write()
    {
        Console.WriteLine("u盘的写入");
    }
}
class MobileDisk:MobileStorage
{
    public override void Read()
    {
        Console.WriteLine("移动硬盘的读取");
    }
    public override void Write()
    {
        Console.WriteLine("移动硬盘的写入");
    }
}
class Mp3:MobileStorage
{
    public override void Read()
    {
        throw new NotImplementedException();
    }
    public override void Write()
    {
        throw new NotImplementedException();
    }
    public void Play()
    {
        Console.WriteLine("播放音乐");
    }
}
 class Computer
{
    public MobileStorage Dev
    {
        get;
        set;
    }
    public void Pc_WriteData()
    {
        Dev.Write();
    }
    public void Pc_ReadData()
    {
        Dev.Read();
    }
}

}


请问**这里是不是等同与up.read()?**
是的