C#中虛函數 抽象 接口的簡單説明

和蔼的时尚一族

和蔼的时尚一族

2016-01-29 13:09

C#中虛函數 抽象 接口的簡單説明,C#中虛函數,抽象,接口的簡單説明

虛函數:由virtual聲明,它允許在派生類中被重寫,要重寫方法,必須先聲名為virtual
public class myclass
{
public virtual int myint()
{
函數体;
}
}
class myclass1:myclass
{
public override int myint()
{
函數体1;
}
}
抽象類、抽象函數:由abstract聲明,在抽象類中可以定義抽象方法,抽象方法基本沒有執行代碼,派生類必須重寫它,提供其執行代碼
public abstract class myclass
{
public abstract int myint();
}
public class myclass1:myclass
{
public override int myint()
{
函數体;
}
}
接口類:由interface聲明,是特殊的抽象類,是方法、屬性、事件和索引符的組合,沒有字段,其成員無執行方式,無構造函數,不允許進行運算符重載,接口和它的成員沒有任何訪問修飾符,它總是公共的,不能聲明為虛擬或靜態,繼承自接口的派生類必須實現接口中的所有方法
interface Imyinterface
{
void myfunction();
string name
{
get;
set;
}
}
class myclass:Imyinterface
{
void myfunction()
{
函數体;
}
string name
{
get
{
return name;
}
set
{
name=value;
} }}
展开更多 50%)
分享

猜你喜欢

C#中虛函數 抽象 接口的簡單説明

电脑网络
C#中虛函數 抽象 接口的簡單説明

C#中接口(interface)的理解

编程语言 网络编程
C#中接口(interface)的理解

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C#覆盖虚接口

电脑网络
C#覆盖虚接口

C++中抽象类和接口的区别介绍

编程语言 网络编程
C++中抽象类和接口的区别介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C++的中抽象

编程语言 网络编程
C++的中抽象

vi 使用簡明手冊

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
vi 使用簡明手冊

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash MX2004入门与进阶实例——MTV实战演习(12)

Flash MX2004入门与进阶实例——MTV实战演习(12)

XML反串行化Namespace不统一而引起的错误

XML反串行化Namespace不统一而引起的错误
下拉加载更多内容 ↓