llk8

MVC开发/常见错误集锦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

构造函数

http://msdn.microsoft.com/zh-cn/library/ms173115.aspx

特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中

不带参数的构造函数称为“默认构造函数”

 

方法重写

http://baike.baidu.com/link?url=mMWYDRHtss6lFeLPaWPOydbqhUFFlICve43XcDoQlLdfag4SQ_ygLigCHOtjcw4PYlTzM7GHrz2m0v737ln05q

http://zhidao.baidu.com/link?url=qma-VSdj8Jsh-jYccKBglIyENmHcwMeULPIayNSnO1HVVz-xXwxE_1K6DXjcgpgACIfy9hBTJv1NkcD18IOit_

http://www.csharpwin.com/csharpspace/8901r1756.shtml

重载的条件:

          1.必须在同一个类中

          2.方法名必须相同

          3.参数列表不能相同。

重写的条件:

          1. 在不同的类中

          2. 发生方法重写的两个方法返回值,方法名,参数列表必须完全一致

          3. 子类抛出的异常不能超过父类相应的方法抛出的异常

          4. 子类方法的访问级别不能低于父类相应方法的访问级别(public,package,protected, private)

          5.方法体不同

多态

http://zhidao.baidu.com/question/12679371.html 

通过继承和重写实现多态的方式最常见,

如:http://msdn.microsoft.com/zh-cn/library/ms173152.aspx

此例子中,从派生类访问基类虚拟成员可以用base

 

封装

http://baike.baidu.com/view/154910.htm

封装就是将数据或函数等集合在一个个的单元中(我们称之为类)

属性封装

http://blog.csdn.net/dev_duok/article/details/4150981

继承

http://wenku.baidu.com/view/6d58763f0912a21614792938.html

一个类只能继承一个类,但是可以继承多个接口

接口

http://baike.baidu.com/link?url=DwdIItLk-C2LJujvOoobCHFYPj2INEauRdGV6WfFDxB9wDXEa6tsAwEKbtCWdtTE#2_4

http://www.cnblogs.com/eva_2010/articles/1834310.html

定义:接口是一种约束形式,其中只包括成员定义,不包含成员实现的内容。

接口只包含方法、委托或事件的签名。方法的实现是在实现接口的类中完成的

比如不同种类的动物接口IAnimal的行为类Behaviour();可以自定义为各自的行为。

http://baike.baidu.com/subview/2390/8109879.htm#viewPageContent

类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。类通过接口与外界发生关系。

posted on 2014-01-08 11:18  llk8  阅读(194)  评论(0编辑  收藏  举报