摘要: 装箱就是将值类型转换为引用类型,而拆箱就是把装过箱的引用类型转换为值类型。 阅读全文
posted @ 2018-04-13 20:58 う奈何 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ㈠值类型 值类型数据主要有:结构体struct,枚举体enum,布尔类型bool,浮点型,整型。 值类型继承system.ValueType. 值类型保存到栈stack中的是值。 值类型不可以包含null值,值类型不可以派生新的类型。 值类型变量赋给另一个值类型变量时,将复制包含的值。 ㈡引用类型 阅读全文
posted @ 2018-04-13 10:52 う奈何 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 委托 ①委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数进行传递,这种将方法动态地附给参数的作法,可以避免在程序中大量使用if--else(switch)语句,同时使得程序有更好的可扩展性。 ②使用委托可以将多个方法绑定到同一个委托变量,当调用此变量时(这里用“调用”这个词,是因 阅读全文
posted @ 2018-04-12 10:11 う奈何 阅读(118) 评论(0) 推荐(1) 编辑
摘要: 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程语言的一个主要功能就是“继承”。继承是指这 阅读全文
posted @ 2018-04-12 09:36 う奈何 阅读(78) 评论(0) 推荐(1) 编辑