摘要: 函数是所有程序中最重要的单位,无论是面向过程还是面向对象语言。怎样写好函数非常重要。下面是我看书还有结合自己的经验总结的: 首先,函数的书写要遵循一个很重要的原则:短小精悍,即语句要简短,功能要单一,尽量满足一个函数只做一件事情的原则。下面就具体函数的书写过程:(1)确定函数返回类型,voidintbool还是等等?暂时不确定设置为空void;(2)函数名称:函数名称要满足知名知意的原则,还要注意字母的大小写,例如快速排序的函数名一般QuickSort,至少我暂时找不到更适合的了!(3)函数的参数:有些函数没有参数,即为空;但是函数的功能一般是输入数据,返回处理结果,输入的数据即为参数,... 阅读全文
posted @ 2013-04-03 20:30 楠楠IT 阅读(983) 评论(0) 推荐(0) 编辑
摘要: c#中abstract class、virtual、interface是很重要的概念,刚接触难免会有很多疑惑,它们有什么区别,都怎么用,下面是我整理的一些帮助大家理解。 abstractclass是抽象类:比如说,圆形和三角形都是形状,圆形和三角形有具体的表现方式,定义为具体类。而形状没办法具体表现出来,就只能定义为抽象类,抽象类可以有自己的属性,可以有非abstract的方法。所以,抽象类强制要求其继承者重写,抽象方法声明时不提供其自身的实现,抽象类不能被实例化; interface是接口:相当于某些具体对象的交叉点,这个点本身不能做什么,只能把操作传达给各个具体的对象,让对象自己去... 阅读全文
posted @ 2013-04-03 20:06 楠楠IT 阅读(399) 评论(0) 推荐(0) 编辑