如果我有一個父類:C#集繼承類等於基類
public class ParentClass
{
public string ParentStr = string.empty;
}
和子類:
public class ChildClass : ParentClass
{
public string ChildStr = string.empty;
}
說後來在我的代碼我有父類
的實例ParentClass parentClass = New ParentClass() { ParentStr = "something" }
是否可以從ParentClass創建一個ChildClass的實例?東西的效果:
ChildClass childClass = (ChildClass)parentClass
你有你「是一個」關係倒退 - 回OO基本面 – BrokenGlass
@BrokenGlass,樂於助人。謝謝。 –
不允許我再編輯:在你的情況下,childClass是一個'parentClass,這意味着你可以將childclass的實例分配給父類型的變量(而不是其他方式) – BrokenGlass