1.2 类的多态性 在面向对象的系统中,多态性是一个非常重要的概念。C#支持两种类型的多态性,第一种是编译时的多态性,一个类的对象调用若干同名方法,系统在编译时,根据调用方...
1.10.1 this关键字 每个类都可以有多个对象,例如定义Person类的两个对象: Person P1=new Person(李四,30); Person P2=new Person(张三,40); 因此P1.Display()应显示李四信息,P2.Display()应显示张三信息,但...
1.10.1 操作符重载 操作符重载是将C#语言中的已有操作符赋予新的功能,但与该操作符的本来含义不冲突,使用时只需根据操作符出现的位置来判别其具体执行哪一种运算。操作符重载,...
1.10.1 方法的重载 在C#语言中,如果在同一个类中定义的函数名相同,而参数类型或参数个数不同,认为是不相同的函数,仅返回值不同,不能看作不同函数,这叫做函数的重载。前边...
1.10.1 静态方法和实例方法 用修饰符static声明的方法为静态方法,不用修饰符static声明的方法为实例方法。不管类生成或未生成对象,类的静态方法都可以被使用,使用格式为:类名.静...
1.2 类的方法 方法是类中用于执行计算或其它行为的成员。所有方法都必须定义在类或结构中。 1.10.1 方法的声明 方法的声明格式如下: 属性 方法修饰符 返回类型 方法名(形参列表){方法...
1.9.1 属性 C#语言支持组件编程,组件也是类,组件用属性、方法、事件描述。属性不是字段,但必然和类中的某个或某些字段相联系,属性定义了得到和修改相联系的字段的方法。C#中...
1.9.1 静态字段、实例字段、常量和只读字段 用修饰符static声明的字段为静态字段。不管包含该静态字段的类生成多少个对象或根本无对象,该字段都只有一个实例,静态字段不能被撤销...
1.2 类的字段和属性 一般把类或结构中定义的变量和常量叫字段。属性不是字段,本质上是定义修改字段的方法,由于属性和字段的紧密关系,把它们放到一起叙述。...
1.8.1 类成员访问修饰符 访问修饰符用于指定类成员的可访问性,C#访问修饰符有private、protected、public和internal4种。Private声明私有成员,私有数据成员只能被类内部的函数使用和修改,...