#include "stdafx.h"
using namespace System;
ref class MyClass{
public:
void Initialize(bool fromFile)
{
if (fromFile)
{
Read();
}
}
virtual void Read()
{
Console::WriteLine("MyClass::Read");
}
};
ref class MySubClass : MyClass
{
};
ref class MySubSubClass : MySubClass{
public:
virtual void MyClassRead() = MyClass::Read
{
Console::WriteLine("MySubSubClass::MyClassRead");
}
virtual void Read() new
{
Console::WriteLine("MySubSubClass::Read");
}
};
int main()
{
MySubSubClass^ scroll = gcnew MySubSubClass();
MySubClass^ item = scroll;
item->Initialize(true);
scroll->Read();
}
|