摘要: 重载 一个方法的名字和方法的参数列表称为方法的签名。C#根据方法签名来识别方法,如果两个方法签名不同那么他们就是两个不同的方法。 重载可以是方法重载(包括构造函数重载)和运算符重载。方法重载指的是一组名字相同而参数列表不同的方法。但方法的返回值类型不同不能构成重载。 C#中除了方法可以重载,运算符( 阅读全文
posted @ 2016-03-16 18:11 numbqq 阅读(533) 评论(2) 推荐(0)
摘要: 1、C#属性,用如下代码定义一个属性: 第1行定义了一个变量,这是属性所依赖的基础变量。2-6行代码定义了一个Name属性,类的使用者可以通过Name属性对类中的基础变量进行读取和修改。如: 在属性的使用者看来,属性就像类里面有一个具有public访问权限的变量,但事实情况并非如此。前面代码中定义的 阅读全文
posted @ 2016-03-16 17:04 numbqq 阅读(656) 评论(0) 推荐(0)
摘要: 1、面向对象思想有几个重要的特性:抽象(Abstraction)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。 抽象就是对复杂的现实生活中的事物性质和行为进行筛选,选择其中对于将要开发软件有意义的信息,去掉无用的部分,最终建立起一个只描述现实 阅读全文
posted @ 2016-03-16 15:29 numbqq 阅读(1053) 评论(0) 推荐(0)