欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net 虛方法、抽象方法、接口疑問(wèn)

 更新時(shí)間:2009年06月13日 20:24:45   作者:  
asp.net 虛方法、抽象方法、接口疑問(wèn)等說(shuō)明。
一、抽象類(lèi)中可以提供非抽象的執(zhí)行方法嗎?接口呢?
答:抽象類(lèi)可以這么寫(xiě):
復(fù)制代碼 代碼如下:

public abstract class A
{
public string getWebUrl()
{
return "jb51.net";
}
public abstract string getWebName();
}
public class B : A
{
public override string getWebName()
{
return "腳本之家";
}
}

運(yùn)行: B b = new B();
Response.Write(b.getWebUrl());
編譯通過(guò)沒(méi)有錯(cuò)誤,而接口本身只能包含成員但不包括具體實(shí)現(xiàn),且抽象函數(shù)只能存在于抽象類(lèi)中,所以接口中只有方法的簽名,但沒(méi)有具體的實(shí)現(xiàn),且不是抽象函數(shù),例如: C#復(fù)制代碼
interface IA
{
string getWebUrl();
string getWebName();
}
二、接口中的成員是否必須被其子類(lèi)實(shí)現(xiàn)?
答:接口是抽象類(lèi)的一個(gè)特例,而抽象函數(shù)都必須被其子類(lèi)覆蓋實(shí)現(xiàn),接口中的成員也一樣必須被其子類(lèi)實(shí)現(xiàn)。
三、抽象類(lèi)中是否可以使用virtual關(guān)鍵字?
答:不可以,抽象類(lèi)中只能包含抽象方法和抽象訪問(wèn)器。
四、抽象類(lèi)能被實(shí)例化嗎?
答:不可以。

相關(guān)文章

最新評(píng)論