Terry's blog

Focus on bigdata and cloud.

博客园 首页 新随笔 联系 订阅 管理

2007年9月14日 #

摘要: 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。其初,̶... 阅读全文
posted @ 2007-09-14 16:36 王晓成 阅读(2016) 评论(3) 推荐(1) 编辑

摘要: string str =""初始化对象分配空间 而string str=null初始化对象 更详细的解释 这样定义后,str1是一个空字符串,空字符串是一个特殊的字符串,只不过这个字符串的值为空,在内存中是有准确的指向的。string str2=null,这样定义后,只是定义了一个string 类的引用,str2并没有指向任何地方,在使用前如果不实例化的话,将报错。 阅读全文
posted @ 2007-09-14 15:23 王晓成 阅读(2607) 评论(0) 推荐(1) 编辑

摘要: (1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于隐藏基类成员的继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 new 运算符 1.用于创建对象和调用构造函数 例:Class_Test MyClass = new Class_Test(); 2.也用于为值类型调用默认的构造函数 例:int myInt = new int(... 阅读全文
posted @ 2007-09-14 15:12 王晓成 阅读(753) 评论(0) 推荐(0) 编辑

摘要: 方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out 参数。 不必初... 阅读全文
posted @ 2007-09-14 14:44 王晓成 阅读(884) 评论(0) 推荐(0) 编辑

摘要: 无处不在的Template Method 如果你只想掌握一种设计模式,那么它就是Template Method! 动机(Motivate): 变化 -----是软件设计的永恒主题,如何管理变化带来的复杂性?设计模式的艺术性和复杂度就在于如何 分析,并发现系统中的变化和稳定点,并使用特定的设计方法来应对这种变化。 意图(Intent): 定义一个操作中的算法的骨架,而将一些... 阅读全文
posted @ 2007-09-14 11:21 王晓成 阅读(7829) 评论(1) 推荐(3) 编辑

摘要: [.NET(C#)] 把attribute翻译成特性,用来标识类,方法 把property翻译为属性,性质,用于存取类的字段 把markup翻译成标记,tag还是翻译成标签比较好 [.NET(C#)] .NET Framework的核心是其运行库的执行环境。 称为公共语言运行库(CLR)或.NET运行库. 通常将在CLR的控制下运行的代码称为托管代码(managed code). 在CLR执行开发... 阅读全文
posted @ 2007-09-14 09:41 王晓成 阅读(1996) 评论(1) 推荐(0) 编辑

摘要: 虚拟方法,由virtual声明,它允许在派生类中重写,也可以不重写。如果在派生类中重写时要声明override. Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 public class myclass 2 { ... 阅读全文
posted @ 2007-09-14 09:33 王晓成 阅读(783) 评论(0) 推荐(0) 编辑