- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 面试系列之——abstract class和interface的区别
<br /> 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。<br /><br />
2010-12-06 13:27:00 469
原创 面试系列之——abstract class和interface的区别
<br /> 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。<br /><br />
2010-12-06 13:27:00 464
原创 面试系列之——abstract class和interface的区别
<br /> 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。<br /><br />
2010-12-06 13:26:00 453
原创 面试系列之——abstract class和interface的区别
<br /> 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。<br /><br />
2010-12-06 13:25:00 446
原创 面试系列之——abstract class和interface的区别
<br /> 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。<br /><br />
2010-12-06 13:21:00 553
原创 面试系列之——在.net中,配件是什么?
<br />.net中,配件就是Assembly(程序集)一:程序集由描述它的元数据,描述导出类型和方法的类型元数据,MSIL代码和资源组成。<br />二:程序集的一个重要部分是程序集清单:它是元数据的一部分,描述了程序集和引用它所需的所有信息,并列出所有的依赖关系。清单:<br />1:标识(名称,版本,文化,公钥)<br />2:引用程序集的列表<br />3:一组许可请求<br />4:导出的类型<br />三:ILDASM(命令行工具),是MSIL disassembler。在命令行输入ILDAS
2010-12-06 12:57:00 3593
原创 面试系列之——C#中的受管制的代码
<br /> 继续这个话题,完成面试之旅。其实以前没有真正的学习过C#这门编程语言,只是在机械地应用,所以对于这些概念,抑或是原理性的东西还不是很清楚,这里借此次面试之机一一整理,也算是补课吧。<br /> 对于C、C++程序员来说,内存泄露是一件很头痛的事情,.net中克服了这种弊病。为了保持类型安全,默认情况下,C# 不支持指针运算。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。<br /> 其实整个.NET项目都是运行在.NET Framewo
2010-12-06 12:42:00 2033
原创 面试系列之——C#中String和StringBuilder的区别
上周去面试一家单位的.net工程师,面试官问我C#中String和StringBuilder的区别,虽然在平时的项目中经常使用String类,也见过StringBuilder来,但是却没有深究,所以一下子不知道该怎么回答,下来后在翻了下书,又在网上找了点相关资料,在此将其做一总结。 String对象是不可改变的。每次使用System.String类中的方法之一或者是进行运算时(如赋值、拼接等),都要在内存中创建一个新的字符串对象,这就需要为该新对象分配内存空间,而StringBuilder则
2010-12-06 08:58:00 1289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人