- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第3章面向对象第1页,共27页,星期日,2025年,2月5日*学习目标掌握面向对象概念理解类和对象之间的关系,熟练掌握类的设计方法、对象的使用方法,熟练运用实例成员和类成员编写程序了解包的基本使用方法理解Java中继承的概念掌握抽象类、接口的使理解Java中多态的概念熟练运用面向对象解决问题第2页,共27页,星期日,2025年,2月5日*学习重点类和对象继承抽象类和接口多态的实现第3页,共27页,星期日,2025年,2月5日*一、类和对象类类是java中的一种重要的复合数据类型,是组成java程序的基本要素声明类{public|protected|default|private}{abstract|final}class类名{extends父类名}{implements接口1名,接口2名…}{//类主体}不同的修饰符具有不同的含义访问控制修饰符public|protected|default|privateabstract修饰符final修饰符第4页,共27页,星期日,2025年,2月5日*一、类和对象类成员的访问控制访问控制修饰符同一类中同一包中不同包中的子类不同包中的非子类publicYesYesYesYesprotectedYesYesYesNodefaultYesYesNoNoprivateYesNoNoNo类型说明final最终类或最终成员,修饰类时表示此类不能有子类,修饰变量时表明此变量是一个常量,修饰方法时表明此方法不允许被覆盖abstract抽象类或抽象方法,修饰类时表明此类不能定义对象,修饰方法时表明此方法必须被覆盖static类成员或静态成员,表明此成员属于类,而不属于该类的某一具体对象第5页,共27页,星期日,2025年,2月5日*一、类和对象类的成员变量类的成员变量作用域是整个类,类中的所有方法均可访问成员变量类变量和实例变量被声明为static的成员变量在没有创建任何类实例的情况下,也可以通过类名被访问。类变量属于一个类而被所有类的实例所共享。没有被声明为static属性的成员变量被称为实例变量和实例方法。实例变量和实例方法必须通过类的实例被访问,需要先创建对象。类的成员变量声明时如果没有初始化,系统会自动为其进行初始化。对于数值类型,会自动初始化成0字符会初始化成‘’对象引用类型会初始化成null第6页,共27页,星期日,2025年,2月5日*一、类和对象类的成员方法包含声明和方法体两部分成员方法的返回值?return表达式;?或:?return(表达式);形式参数与实际参数方法名(实参列表);在调用成员方法时应注意:对于无参方法来说,是没有实际参数列表的,但方法名后的括弧不能省略对于带参数的成员方法来说,实参的个数、顺序以及它们的数据类型必须与形式参数的个数、顺序以及它们的数据类型保持一致,各个实参间用逗号分隔。实参名与形参名可以相同也可以不同方法体中的局部变量生存期与作用域是在本方法内第7页,共27页,星期日,2025年,2月5日*一、类和对象类的成员方法this关键字可以调用成员变量和成员方法publicvoidsetName(Stringname){//定义setName()方法 this.name=name;//将参数值赋给类中的成员变量 }第8页,共27页,星期日,2025年,2月5日*一、类和对象方法重载同一个类中的两个或两个以上的方法可以有同一个名字,只要它们的参数声明不同就是重载?当需要调用这些方法中的一种方法时,根据提供的参数的类型选择合适的一种方法构造方法对象的创建通过构造方法完成的,当类实例化一个对象时,类会自动调用构造方法,构造方法的特点如下:构造方法没有返回值构造方法的名称要与本类的类名相同构造方法可以重载第9页,共27页,星期日,2025年,2月5日*一、类和对象对象创建对象包括对象声明和对象初始化两个部分对象声明类名对象名=new类名([参数列表]);Circlemycircle=newCircle();创建对象时,也可以将对象声明和对象初始化分开,先做声明,后进行初始化。Circlemycircle;//声明mycircle对象mycircle=newCircle();//对mycircle初始化访问对象的属性和行为对象名.成
您可能关注的文档
- 高中生物 第二章 细胞中的无机物 新人教版必修.ppt
- 工厂安全知识培训.ppt
- 单质晶体结构 .ppt
- 高效行为管理培训课程.ppt
- 蛋白质的结构与功能.ppt
- 第1章计算机网络及其参考模型.ppt
- 基础会计借贷原理应用.ppt
- 基础课程有机化学第七章 卤代烃.ppt
- 目标规划与整数规划.ppt
- 第1章直流电路.ppt
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 高级氧化技术在水处理中的.pptx VIP
- 高考物理模型专练与解析模型08弹簧动力学模型(学生版).docx VIP
- QC∕T 568-2019 汽车机械式变速器总成技术条件及台架试验方法(可复制版).pdf
- NBT 31066-2015 风电机组电气仿真模型建模导则.pdf VIP
- 华东交通大学2020-2021学年度第1学期《概率论与数理统计》期末考试试卷(B卷)及参考答案.docx
- 2019年8月消化内科实习生小周考.docx VIP
- 2025年常山县机关事业单位公开招聘编外人员43人考试冲刺题库及答案解析.docx VIP
- 2025年战略发展部工作计划.pdf VIP
- 公务员奖励规定解读PPT课件.pptx VIP
- 湘豫名校联考2025年12月高三上学期质量检测语文(真题含答案解析).docx VIP
原创力文档


文档评论(0)