1.8.1 类的成员类型 类的成员包括以下类型: l 局部变量:在for、switch等语句中和类方法中定义的变量,只在指定范围内有效。 l 字段:即类中的变量或常量,包括静态字段、实例字段、...
1.2 类的成员 由于C#程序中每个变量或函数都必须属于一个类或结构,不能象C或C++那样建立全局变量,因此所有的变量或函数都是类或结构的成员。类的成员可以分为两大类:类本身所声...
C#语言类继承特点 C#语言类继承有如下特点: l C#语言只允许单继承,即派生类只能有一个基类。 l C#语言继承是可以传递的,如果C从B派生,B从A派生,那么C不但继承B的成员,还要继承...
覆盖基类成员 在派生类中,通过声明与基类完全相同新成员,可以覆盖基类的同名成员,完全相同是指函数类型、函数名、参数类型和个数都相同。如上例中的方法Display()。派生类覆盖...
base 关键字 base关键字用于从派生类中访问基类成员,它有两种基本用法: l 在定义派生类的构造函数中,指明要调用的基类构造函数,由于基类可能有多个构造函数,根据base后的参数...
1.7.1 派生类的声明格式 派生类的声明格式如下: 属性 类修饰符 class 派生类名:基类名 {类体} 雇员类Employee定义如下: class Employee:Person//Person类是基类 { private string department;//部门,新增...
1.2 类的继承 在1.3节,定义了一个描述个人情况的类Person,如果我们需要定义一个雇员类,当然可以从头开始定义雇员类Employee。但这样不能利用Person类中已定义的函数和数据。比较好的...
1.6.1 异常语句 在编写程序时,不仅要关心程序的正常操作,还应该考虑到程序运行时可能发生的各类不可预期的事件,比如用户输入错误、内存不够、磁盘出错、网络资源不可用、数据...
1.6.1 foreach语句 foreach语句是C#语言新引入的语句,C和C++中没有这个语句,它借用Visual Basic中的foreach语句。语句的格式为: foreach(类型 变量名 in 表达式) 循环语句 其中表达式必须是一个...
1.6.1 和C语言的不同点 l 与C不同,if语句、while语句、dowhile语句、for语句中的判断语句,一定要用布尔表达式,不能认为0为false,其它数为true。 l switch语句不再支持遍历,C和C++语言允许...