
应聘知识库
文章平均质量分 76
PVIT
专注于.net软件开发
展开
-
装箱和拆箱的理解
<br />装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念.是不同于C与C++的新概念!,通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理.<br /> C#语言中的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short,bool等等,就是说所有的事物都是对象。如果申明这些类型得时候都在堆(HEAP)原创 2011-01-14 21:26:00 · 510 阅读 · 0 评论 -
详解面向对象的三大特性
<br />面向对象(Object Oriented,缩写为OO)是现代软件技术的精髓。从早期的SmallTalk到如日中天的Java,都渗透着面向对象思想。OO具有三大特性:封装性、继承性和多态性。想掌握面向对象思想,就必须深入理解 <br />其三大特性。这里我尽量少谈概念,只用一个生活中的例子和一段代码来解释它们。 <br />1、封装性(Encapsulation) <br /> 所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象原创 2011-01-14 21:09:00 · 1375 阅读 · 0 评论