摘要:
Array和ArrayList的异同点2007-04-10 11:22相信数组是大家在编程最常使用的,不论任何语言都存在数组这样的数据结构,由于C#语言是完全面向对象的,所以在C#中的数组也是对象, 实际上就是Array类的实例,Array类的使用可以说是使用最频繁的,只是大家在使用时都没太在意,如在创建数组int[]时实际上就创建了一个Array类对象的实例。 最近我仔细研究了一下C#中的Arr... 阅读全文
摘要:
比如汽车是一个类 那么宝马、红旗、解放等等就是这个类的对象 将轮子、方向盘、重量等这些属性和转弯、鸣喇叭等这些方法放到一个类里面就是封装 人开车要用方向盘、刹车等等,这些就是汽车这个类的接口 你用轿车的钥匙,开动的就是轿车,用卡车的钥匙开动的就是卡车,这是多态性的体现 而轿车和卡车这两个类就是汽车这个类的继承 类是用户自定义数据类型,它包含数据和成员函数 对象是类类型的实例化,同普... 阅读全文
摘要:
OO的精髓是继承、封装和多态 继承就是说:你的爱人会继承做你女朋友时的相当多的优点,因为这些优点对你都是public的,但同时她也会继承以前的更多的缺点,因为其中很多缺点对你是protected,继承后才让你能访问。 封装就是说:许多不想让你知道的东西她会封装起来,你只能通过她提供的有限的接口来访问到被接口函数做了手脚的东西。 多态就是说:在她心情不同时,你去访问以她为参数的一个函数得... 阅读全文