[程式] unity3D使用C#開發的問題
因為我對c++比較熟,所以踏入unity3D時選擇學C#來開發
,不過現在我想要像在使用C++一樣實作一個Interface可是
卻出現問題。
//Interface
public class A
{
public virtual void Move( )
{ }
}
//Implement
public class B : A
{
public void Move()
{
}
}
//main()
{
A I_A = new B();
}
我大概像上面這樣子寫,在語法上unity3D似乎沒有錯誤,不過runtime的
時候卻跑出error,內容大概是說無法去實作一個B的Instance。
不知道有沒有版上前輩知道問題出在那邊~"~
註:如果這篇不適合在這裡的話請告知,我會立即刪除@@,感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.128.56
→
07/11 14:40, , 1F
07/11 14:40, 1F
→
07/11 14:40, , 2F
07/11 14:40, 2F
→
07/11 14:41, , 3F
07/11 14:41, 3F
→
07/11 14:58, , 4F
07/11 14:58, 4F
→
07/11 14:58, , 5F
07/11 14:58, 5F
→
07/11 15:05, , 6F
07/11 15:05, 6F