C#学习记录(四)

首先复习一下C#中的多态,通过一些测试类和函数来观察多态在编译器中的实现过程。

代码如下

 

以实例中的objA为例,编译器从类A开始,一步步向A的子类寻找函数的重写,直到没有重写或者到达objA对应的内存中对象的类型。

 

 

属性的使用

属性是C#不同于别的编程语言的一个显著特征,它的实现有利于数据的封装。在我之前ASP.net网页制作时,属性在MVC架构中的Model里不可或缺。

 

这是属性的常见用法

 

 

get set可以重写设置它的读取和写入函数

 

 

属性在使用时和字段没有什么不同。

 

 

Winphone应用开发的尝试由于我电脑中的VS缺了某些组件且暂时装不上,暂时没法实验。

posted on 2015-03-30 16:53  Zany丶  阅读(109)  评论(0编辑  收藏  举报

导航