- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualC概述C语法基础顺序结构程序设
第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 面向对象编程技术 第7章 继承 第8章 数组与自定义类型 第9章 菜单、工具栏与状态栏 第10章 鼠标键盘事件 第11章 ActiveX控件 第12章 数据库技术 第13章 开发Web应用程序 第14章 异常处理与部署应用程序 章节目录 上一页 下一页 6.4.2 重载构造函数 例如,在创建一个Cuboid(长方体)对象时,可能需要创建一个长方体的特例正方体,这时仅需要给定一个棱长参数即可,因此需要一个只接受一个参数的构造函数,那么可以再声明一个含一个参数的构造函数,代码如下: public Cuboid(double l) { length = l; width = l; high = l; } 如果在声明了带参数的构造函数后,还想保留默认构造函数,则必须显式声明一个默认构造函数。以Student类为例,声明默认构造函数如下: public Cuboid ( ) { } // 显式声明默认构造函数 章节目录 上一页 下一页 【例6-8】在Windows应用程序中创建Cuboid(长方体)类,声明长方体构造函数及正方体构造函数的重载。创建对象时,根据给定的参数个数将对象初始化为长方体或正方体。 章节目录 上一页 下一页 6.5 静态成员 类可以具有静态成员,例如静态字段、静态方法等。 静态成员与非静态成员的不同在于,静态成员属于类,而非静态成员则总是与特定的实例(对象)相联系。 声明静态成员需要使用static修饰符。 章节目录 上一页 下一页 6.5.1 静态数据成员 静态数据成员不属于任何一个特定的对象,而是属于类,或者说属于全体对象,是被全体对象共享的数据。 章节目录 上一页 下一页 例如: class Cuboid { private static int cubeNumber ; // 静态字段,用于统计正方体对象 private static int cuboidNumber //静态字段,用于统计长方体对象 private double length; private double width; private double high; } 章节目录 上一页 下一页 6.5.2 静态方法 静态方法同样使用修饰符static声明,静态方法属于类,只能使用类调用,不能使用对象调用。 静态方法与非静态方法一样可以重载。 章节目录 上一页 下一页 【例6-9】创建一个Windows应用程序,在该程序中定义一个Cuboid(长方体)类,该类除包含非静态成员外,还包含两个静态数据成员用以统计长方体个数(对象个数)和正方体个数(对象个数),两个静态方法用以返回长方体个数与正方体个数。 章节目录 上一页 下一页 在Cuboid(长方体)类定义的类体中增加两个静态字段代码如下: private static int cubeNumber ; private static int cuboidNumber 在类体中增加两个静态方法,代码如下: public static int GetCubeNumber( ) {return cubleNumber;} public static int GetCuboidNumber( ) {return cuboidNumber;} * 下一页 Visual C# 2005程序设计 上一页 章节目录 上一页 下一页 第6章 面向对象编程技术 6.1 类和对象 6.1.1 类和对象概述 现实生活中的类是人们对客观对象不断认识而产生的抽象的概念,而对象则是现实生活中的一个个实体。面向对象程序设计的类概念从本质上和人们现实生活中的类概念是相同的。 类是一种数据类型,在C#中,类分为两种:由系统提供的预先定义的,这些类在.NET框架类库中;用户定义数据类型。 章节目录 上一页 下一页 在创建对象之前必须先定义该对象所属的类。然后由类声明对象。 在Visual Studio集成环境中的,工具箱中的一个个控件,是被图形文字化的可视的类,而把这些控件添加到窗体设计器中后,窗体设计器中的控件则是对象,即由工具箱中的类创建的对象。 在C#中,类以图标 表示,普通对象以图标 表示。 章节目录 上一页 下一页 6.1.2 类与对象的本质 类是一种数据类型,这种数据类型将数据与对数据的
您可能关注的文档
最近下载
- 智慧医院-医务管理系统设计方案.pdf VIP
- 医务管理系统建设方案.doc VIP
- 石油 - GB-T 7631.10-2013 润滑剂、工业用油和有关产品(L类)的分类 第10部分:T组(涡轮机).pdf
- 2023年北京市中考英语试卷(附答案详解).docx VIP
- 《防止校园欺凌》ppt课件(图文).pptx
- 2024初中语文新部编版七年级上册全册核心素养教案.pdf VIP
- 数字电子技术3套考试题目(含答案) .pdf VIP
- 卡特彼勒C11 和C13 ON-HIGHWAY 发动机装配手册 英文.pdf VIP
- 设备管理思路及方案.docx
- 年产3万吨塑料制品、2万吨再生塑料颗粒项目环境影响报告表.doc
文档评论(0)