下载站

展开
精品推荐
C#高级编程(第6版)

C#高级编程(第6版)

电子教程大小:378.49MB语言: / 类别:编程书集系统: / WinXP, WinAll 提供:
应用介绍

本书为C#经典名著!是Wrox红皮书中最畅销的品种之一。从第1版开始就名满天下,其第3版被评选为2005年最权威的十大IT图书之一,并荣获“2005年度引进版科技类优秀图书”奖。更可贺的是,其第4版又荣获“2006年最受读者喜爱的十大技术开发类图书”!第6版在详尽论述C#2005的基础上,又增加了.NET3.0Framework的新特性,更加完善了C#的技术。是缺乏C#或.NET编程经验,但有其他语言编程经验的开发人员,以及了解.NET2.0,而且对.NET3.0和VisualStudio2005有兴趣的程序员全面掌握C#的...1.概念:

多重继承:C#不支持多重继承,但是允许派生于一个类或多个接口。

结构和类:结构总是派生于System.ValueType,它还可以派生于多个接口。类可以派生于一个类或多个接口。

2.实现继承:

a.声明一个类派生于另一个类:

classDerivedClass:BaseClass{

//这里定义函数和数据成员

}

b.如果类派生于接口和类,则用逗号分开类和接口。

classDerivedClass:BaseClass,IInterface1,IInterface2{

//同上

}

c.对于结构,则如下:

classDerivedStruct:IInterface1,IInterface2{

//同上

}

d.如果在类中没有指定基类,C#编译器就假定System.Object为基类。

classMyClass:Object{

//同上

}

classMyClass:object{

//同上

}

classMyClass{

//同上

}

是一样的。

2.1虚方法

在一个基类函数前加virtual,该函数就可以在派生类中重写了。

classBaseClass{

publicvirtualstringVirtualMethod{

return"Thisisavirtualmethod";

}

}

在派生类中要重写此虚函数,在函数前加override,成员字段和静态函数不能申明为virtual。

Tags:C#高级编程(第6版),C#高级编程(.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com