摘要: 1、使用base若子类需要使用父类公开或受保护的成员则需要是base 1 class Manager : Employee 2 { 3 public int StockOptions { get; set; } 4 5 public Manager(string fullName, int age, int empID, 6 float currPay, string ssn, int numbOfOpts) 7 : base(fullName, age, empID, currPay, ssn) 8 ... 阅读全文
posted @ 2013-10-06 23:50 kelite 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、构造函数定义一个类时,C#默认会实现一个隐式的构造函数,默认的构造函数不接受参数,负责把新对象分配到内存中并确保所有字段数据都设置为正确的默认值。然而,一旦自定义了构造函数,默认构造函数就被自动从类中移除不再有效!如果希望继续使用自定的构造函数,也需要有默认构造函数为字段创建默认值,则需要显式的重新定义默认构造函数!绝大多数情况下默认构造函数的实现是故意为空。2、this关键字this关键字提供对当前类实例的访问。静态成员不能使用this,因为不是实例。3、静态 静态数据字段: 对所有对象的实例共享。 静态构造函数: 静态构造函数是特殊的构造函数,非常适合于编译时静态数据初... 阅读全文
posted @ 2013-10-06 23:34 kelite 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、运算溢出处理 C#默认忽略溢出异常,如果需要强制进行局部异常检查则需要是使用checked关键字。如果需要进行全局性的异常检查则需用启用/checked属性。 1 /*****************************************/ 2 short numb1 = 30000, numb2 = 30000; 3 // 显式的将int转换为short(允许数据丢失). 4 short answer = (short)Add(numb1, numb2); 5 /**********************... 阅读全文
posted @ 2013-10-06 11:38 kelite 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 组件化开发标准:JAVA BeanCobraCOM/.NET 阅读全文
posted @ 2013-10-06 11:10 kelite 阅读(211) 评论(0) 推荐(0) 编辑