作者yan04870449 (楊伯)
看板C_Sharp
標題[程式] unity3D使用C#開發的問題
時間Sun Jul 11 14:32:07 2010
因為我對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
1F:→ freesamael:建議你買一本c#的書,c#有interface關鍵字 07/11 14:40
3F:→ freesamael:事實上c#跟java很像,跟c++相似度不是這麼高 07/11 14:41
4F:→ freesamael:喔我差點忘了,可以先看 .net book zero 07/11 14:58
6F:→ yan04870449:感謝指點,太熱心了,連結都準備好了,謝謝你@@ 07/11 15:05