- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一天 1、 基础加强的主要内容 - 第一天:面向对象 - 第二、三天:常用类库(字符串、集合、文件) - 第四天:一点点理论、和正则表达式(匹配提取为主) - 第五天:XML处理(半天,简单)与委托事件 - 第六天:反射 面向对象 Int? Num=null;//可空类型 - 什么是面向对象:要求对象去做事 - 使用代码写一个计算器 - 面向过程:1、输入数字和运算符;2、进行计算;3、得到结果 - 对象对象:1、找对象(工具 new);2、调用输入的方法;3、得到结果 - 面向对象只是人们为了便于开发和维护而提出的一种观点(代码的组织形式) - 三大特征 - 封装性:打包,便于管理 诞生:为了解决大型项目的维护与管理 - 继承性:拿来主义 什么是继承性:将一个类库作为原始模板,在其上扩展另外的类库 带来的优势:解决代码的冗余 特征:单根性(C#和Java类语言的特征)、传递性 注意的问题:构造方法的执行顺序: 里氏转换原则:(多态实现的基础) 子类可以赋值给父类对象 父类对象可以强制转化为对应的子类对象 is与as运算符 is(bool)判断转换是否成功 - 多态性:让一个对象表现出多种类型 对象在调用同一个方法的时候表现出来的多种状态 - 重写基类方法实现多态:父类统一调用,子类具体实现 - 隐藏基类方法实现多态 - 口诀:new则隐藏(父子方法完全一样,包括参数),over重写;隐藏看类型,重写只管新(重写只管新的) --------------------------------------------------------------------------------------------------------------------------------- 1.抽象成员必须标记为abstract,并且不能有任何实现。 2.抽象成员必须在抽象类中。 3.抽象类不能被实例化 4.子类继承抽象类后,必须把父类中的所有抽象成员都重写。(除非子类也是一个抽象类,则可以不重写) 5.抽象成员的访问修饰符不能是private 6.在抽象类中可以包含实例成员。 并且抽象类的实例成员可以不被子类实现 7.抽象类是有构造函数的。虽然不能被实例化。 8、如果父类的抽象方法中有参数,那么。继承这个抽象父类的子类在重写父类的方法的时候必须传入对应的参数。 如果抽象父类的抽象方法中有返回值,那么子类在重写这个抽象方法的时候 也必须要传入返回值。 ====== 如果父类中的方法有默认的实现,并且父类需要被实例化,这时可以考虑将父类定义成一个普通类,用虚方法来实现多态。 如果父类中的方法没有默认实现,父类也不需要被实例化,则可以将该类定义为抽象类。 --接口 接口是一种规范。 只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员 为了多态。接口不能被实例化(抽象类,静态函数,接口)。也就是说,接口不能new(不能创建对象) 接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符默认为public,不能修改。 接口中的成员不能有任何实现(“光说不做”,让子类去做,只是定义了一组未实现的成员)。(不允许写具有方法体的函数) 接口中只能有方法、属性、索引器、事件,不能有“字段”和构造函数。 接口与接口之间可以继承,并且可以多继承。 接口并不能去继承一个类,而类可以继承接口 (接口只能继承于接口,而类既可以继承接口,也可以继承类) 实现接口的子类必须实现该接口的全部成员。 一个类可以同时继承一个类并实现多个接口,如果一个子类同时继承了父类A,并实现了接口IA,那么语法上A必须写在IA的前面。 class MyClass:A,IA{},因为类是单继承的。 显示实现接口的目的:解决方法的重名问题 什么时候显示的去实现接口: 当继承的借口中的方法和参数一摸一样的时候,要是用显示的实现接口 class Program { static void Main(string[] args) { //显示实现接口就是为了解决方法的重名问题 IFlyable fly = new Bird(); fly.Fly(); Bird bird = new Bird(); bird.Fly(); Console.ReadKey(); } } pub
您可能关注的文档
- 2015洪山区社区工作者管理办法.doc
- 2015有机化学高考试题.doc
- 2015高一下第一次月考.doc
- 2015级康治疗学本科(康复评定学及新进展)三次作业.doc
- 2015普宁二中综合题原因类练习.doc
- 2015电磁学习题磁场部分.doc
- 2015高考语文模拟题及解析_2015年福建高考语文模拟题及解析.doc
- 2015版高中生物人教版考前三个月知识专题强化练习9人和动物的生命调节.docx
- 2016201701办公自动化练习题B.doc
- 20160105深圳市桥梁边坡管理系统上线运行工作指引.doc
- 小学科学课堂中户外探究活动的实践课题报告教学研究课题报告.docx
- 中职学前教育教学中游戏化教学法的应用探索教学研究课题报告.docx
- 小学科学教学中STEM教育的融合模式研究教学研究课题报告.docx
- 初中生物基因表达调控的可视化模拟课题报告教学研究课题报告.docx
- 青春期早恋心理健康教育主题班会(优秀经典)PPT课件.pptx
- 2025年人工智能图像识别在安防监控行业应用趋势报告.docx
- 小学英语口语教学中游戏化教学的实践研究课题报告教学研究课题报告.docx
- 2025年人工智能图像识别在工业机器人应用发展报告.docx
- 高中生运用遗传图谱分析验证孟德尔遗传定律的课题报告教学研究课题报告.docx
- 大学生人工智能伦理教育体系构建研究课题报告教学研究课题报告.docx
最近下载
- DBJ04_T 282-2025 行道树栽植技术规程.docx
- 遥感图像的计算机分类.pptx VIP
- 儿童过敏风湿免疫性疾病诊治新进展题库答案-2025年华医网继续教育.docx VIP
- +Unit+8+词汇+短语课件+2024-2025学年沪教版(2024)七年级英语上册.pptx VIP
- 液压挖掘机工作装置结构设计及动臂的仿真分析.docx VIP
- +Unit6+words+词汇课件2024-2025学年沪教版(2024)英语七年级上册.pptx VIP
- +Unit+6+词汇课件-2024-2025学年沪教版(2024)七年级英语上册.pptx VIP
- Unit 5 Off to space 单元测试卷(含答案)沪教版(2024)七年级英语上册.pdf VIP
- +Unit+5+写作课件2024-2025学年沪教牛津版(2024)七年级英语上册.pptx VIP
- 2025年华医网基础机能癫痫与神经电生理的研究进展题库答案.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)