我可以像在Java中一樣在C#/ .net中創建抽象類的實例嗎?有沒有在C#中創建一個匿名子類的語法?
附加信息
我想我們很多人不明白這是什麼意思? 所以,在java中我可以創造這樣的抽象類:
簡單的抽象類:
/**
* @author jitm
* @version 0.1
*/
public abstract class TestAbstract
{
public abstract void toDoSmth();
}
代碼,我已經創建抽象類的實例
/**
* @author jitm
* @version 0.1
*/
public class Main {
public static void main(String[] args) {
TestAbstract testAbstract = new TestAbstract() {
@Override
public void toDoSmth() {
System.out.println("Call method toDoSmth");
}
};
}
}
我能和在C#做這樣的事情?
目前你的問題*太*太含糊。尤其是,您在標題和標籤中提到了抽象類,但在文本的正文中沒有提到。如果您有一段特定的Java代碼,請將其發佈。 – 2010-08-09 18:34:23
他提到了一個名爲「Abstact」的類。可能是相關的。 – 2010-08-09 18:44:38
不,類抽象等於抽象:) – jitm 2010-08-09 18:57:15