C#
文章平均质量分 78
nine425
这个作者很懒,什么都没留下…
展开
-
关于回调函数
Q: 帮忙回答下面几个问题。谢谢,我对C++不熟,所以回答的问题请尽量避免C++程序。1)在编程过程中哪些程序是必须用回调函数才能解决的或者说用回调函数解决更好? 请尽量说细些使用回调函数的原因。2)我看网上一些例子.NET中一般用回调函数都会涉及到委托,那么委托和回调函数是什么关系? 为什么要用委托。3)如果可以不用委托的话,那么用了委托有什么好处?A: 关于委托、事件以及一点点异步处理的内容转载 2007-02-10 12:16:00 · 1997 阅读 · 1 评论 -
抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有转载 2007-02-09 23:06:00 · 490 阅读 · 0 评论 -
关于委托与事件触发
Q: 模拟现实的一个问题:比如说有一个公司(场景),你是老板,手下有主管和员工,作为老板你会指派(委托)主管管理员工的工作,如果某个员工玩游戏,则让某个主管从该员工的薪水里扣去500元钱。这就是现实中的委托。而在写程序中,假设程序员就是老板,有两个类分别为主管和员工,而主管小王和员工小张就是两个类的对象实例。员工类有一个方法:玩游戏,同时就有一个玩游戏的事件,他一玩游戏就会激发这个事件。而主管类转载 2007-02-10 11:25:00 · 1585 阅读 · 0 评论 -
方法何时定义为静态或非静态的
在很久很久以前……(有一个庙……弄错频道了,转台转台……),程序员没有“对象”这个概念,于是就把所有代码都写在同一个地方,而为了方便,写了很多很多函数,这些函数都是可以直接调用的……然后,面向对象的概念出台,为了迎合这一概念,人们开始把以前习惯写的“全局函数”归纳到不同的类下面,作为类的一个方法然后,一个类,除了可以生成实例,然后通过实例使用以前我们叫“函数”的“方法”之外,还可以直接在类里面定义转载 2007-02-10 11:00:00 · 1281 阅读 · 0 评论