- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 公共变量和属性的区别
1. 前言:面向对象的目的就是抽象和封装;在类中,变量是对类本身而言,可以称之为域,也可以是Private和Public等。属性是外部显示出来的特性。虽然可以把域声明为Public的,但是这么做不利于类的封装,因为外部使用者可以对类进行直接修改。属性控制了外部使用者对该域的使用和控制,如何控制,则可以放在类进行封装。2. 属性更多的体现了对象的封装性,不直接操作类的数据
2009-12-28 13:55:00
1079
原创 抽象类和接口的比较
1. 抽象类:是一种特殊的类,具有以下特点:a) 抽象方法只作声明,而不包括实现,可以是看成没有实现体的虚方法。b) 抽象类不能被实例化,除此之外,具有类的其他特性。c) 抽象类可以但不是不惜具有抽象方法和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类。d) 具体派生类必须覆盖抽象类的抽象方法
2009-12-28 13:54:00
818
原创 Sealed,new,virtual,abstract与override的区别
1. Sealed:a) 密封类不能被继承。b) 密封方法可以重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或者属性时,sealed修饰符必须始终与Override一起使用。2. New:a) 显示隐藏从基类继承的成员。3. Virtual:a) 用于修
2009-12-28 13:52:00
1173
原创 private,protected,public,internal以及protected internal的区别
1. private:好比自己的老婆,只有你自己可以调用,其他谁都不可以。2. protected好比老爸的钱包,除了你自己活着继承给儿子使用,就是别人不能用。3. Public:好比公用电话,谁都可以使用。4. Internal:好比公司电话,只能公司内部员工使用。 5. Protected internal
2009-12-28 13:49:00
628
原创 Const和ReadOnly的区别
1. const和readonly都是用来表示常量的。2. 初始化赋值不同a) Const必须在声明的时候即赋值。b) Readonly可以在初始化的过程中赋值。在其他地方赋值,编译器会报错。因此,根据所使用的构造函数,readonly字段可以具有不同的值。3. Const是编译时常数,而readonly字段可用于
2009-12-28 13:40:00
715
敏捷建模-极限编程和统一过程的有效实践
2010-01-22
Microsoft.SQL.Server.2005.T-SQL.Programming.Jun.2006.chm
2009-11-05
应用程序调试技术 Windows平台上Debug技巧
2009-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人