随笔分类 -  C#入门经典

摘要:http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-5-0-and-NET-4-5-1.productCd-1118833031,descCd-DOWNLOAD.html http://www.cnblogs.com/zhouyinhui/ar 阅读全文
posted @ 2015-01-30 15:44 ChuckLu 阅读(7319) 评论(2) 推荐(0) 编辑
摘要:继承是对象之间的一种简单关系,可以让派生类完整地获得基类的特性,而派生类也可以访问基类内部的一些工作代码(通过protected成员)。对象之间还有其他一些比较重要的关系。 本节简要讨论下述关系 包含关系 一个类包含另一个类。这类似于继承关系,但包含类可以控制 对被包含类的成员的访问,甚至在使用被包 阅读全文
posted @ 2014-11-08 15:12 ChuckLu 阅读(224) 评论(0) 推荐(0) 编辑
摘要:继承的一个结果是派生于基类的类在方法和属性上有一定的重叠, 【从同一个基类派生出来的多个子类在方法和属性上有重叠】 因此,可以使用相同的语法处理从同一个基类实例化的对象。 例如,如果基类Animal有一个方法EatFood(),则从派生于它的类Cow和Chicken中调用这个方法,其语法是类似的: 阅读全文
posted @ 2014-11-06 21:29 ChuckLu 阅读(196) 评论(0) 推荐(0) 编辑
摘要:VS有一个输出窗口,调用方法是 需要注意的是,这个窗口有两个模式,使用其中的下拉列表就可以选择这些模式。可以在Build和Debug模式之间切换。Build和Debug模式分别显示编译和运行期间的信息。 本节提到的“写入Output窗口”时,实际上是指“写入Output窗口的Debug模式视图”。 阅读全文
posted @ 2014-10-31 20:38 ChuckLu 阅读(741) 评论(0) 推荐(0) 编辑
摘要:继承是OOP最重要的特性之一。 OOP--面向对象 任何类都可以从另一个类中继承,这就是说,这个类拥有它继承的类的所有成员。在OOP中,被继承(继承也称为派生)的类称为父类(也称为基类)。注意,C#中的对象仅能直接派生于一个基类,当然基类也可以由自己的基类。 继承性可以从一个较一般的基类扩展或创建更 阅读全文
posted @ 2014-10-30 21:30 ChuckLu 阅读(236) 评论(0) 推荐(0) 编辑
摘要:第9章 第185页 从一个变量到另外一个变量按值复制对象,而不是按引用复制对象(即以与结构相同的方式复制)可能非常复杂。因为一个对象可能包含许多其他对象的引用,例如,字段成员等,这将涉及许多繁琐的操作。把每个成员从一个对象复制到另外一个对象中可能不会成功,因为其中一些成员可能是引用类型。 .Net 阅读全文
posted @ 2014-10-28 08:52 ChuckLu 阅读(239) 评论(0) 推荐(0) 编辑
摘要:第8章提到过结构和类非常相似,但结构是值类型,而类是引用类型。这意味着什么?最简单的方式是用一个示例来说明 这个应用程序包含两个类型定义。一个是结构myStruct的定义,它有一个public int字段val,另外一个是类MyClass的定义,它包含一个相同的字段(第10章介绍类的成员,如字段,现 阅读全文
posted @ 2014-10-27 20:54 ChuckLu 阅读(266) 评论(0) 推荐(0) 编辑
摘要:接口和抽象类在许多方面都很类似,所以应看看它们的相似和不同之处,看看哪些情况应使用什么技术。 首先讨论它们的相似之处。 1.抽象类和接口都包含可以由派生类继承的成员。 2.接口和抽象类都不能直接实例化,但可以声明它们的变量。 如果这样做,就可以使用多态性把继承这两种类型的对象指定给它们的变量。接着通 阅读全文
posted @ 2014-10-25 18:01 ChuckLu 阅读(328) 评论(0) 推荐(0) 编辑
摘要:9.1 C#中类的定义 C#使用class关键字来定义类 【默认internal】 在默认情况下,类声明为内部的,即只有当前项目中的代码才能访问它。可以用internal访问修饰符关键字显示指定,如下所示(但这是不必要的) 另外,还可以指定类是公共的,应可以由其他项目中的代码来访问。为此要使用关键字 阅读全文
posted @ 2014-10-25 15:20 ChuckLu 阅读(1875) 评论(0) 推荐(0) 编辑
摘要:8.2OOP技术 [Object-Oriented Programming面向对象编程] 8.2.1接口 接口是把公共方法和属性组合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。这样,类就可以支持接口所指定的所有属性和成员。 注意,接口不能单独存在。不能像实例化一个类那样实例化 阅读全文
posted @ 2014-10-24 20:20 ChuckLu 阅读(232) 评论(0) 推荐(0) 编辑
摘要:C#入门经典 第六章 6.6 委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。 委托的声明指定了一个返回类型和一个参数列表。 在定义了委托后,就可以声明该委托类型的变量。 接着把这个变量初始化为与委托有相同返回类型和参数列表的函数引用。 之后,就可以使用委托变量调用这个函数, 阅读全文
posted @ 2014-10-21 20:22 ChuckLu 阅读(415) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示