- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象编程— 构造方法、方法的重载 软件工程系 邹悦临 单元项目 为Person类添加两个构造方法。(要求:添加访问控制符) 一个构造方法无参数,其中将身份证号初始化为12345,年龄初始化为30,性别初始化为女,知识水平初始化为10; 另一个构造方法参数包括:身份证号,年龄,性别,知识水平。 编写程序求圆、矩形、梯形的面积。(要求:求面积的方法重载)。 单元任务 构造方法 方法的重载 单元目标 熟练掌握构造方法; 熟练掌握方法的重载 构造方法 构造方法是类中的一种特殊方法,用来完成创建对象时的初始化工作。 构造方法的特点: 1、构造方法的方法名必须与类名相同。 2、构造方法没有返回值,因此方法头定义不需要返回类型修饰符(连void都不能用)。 3、构造方法的作用是对类对象进行初始化。 4、构造方法在用户实例化对象时由系统自动调用。 5、用户不能直接调用构造方法。 6、没有定义构造方法时,JAVA默认在每个类中定义一个无任何参数不做任何操作的构造方法。 练习 为Person类添加一个构造方法。 构造方法参数包括:身份证号,年龄,性别,知识水平。 方法的重载 用JAVA设计一个程序,求两个数的和。 方法的重载(OverLoading) 方法重载即指在一个类中,多个方法具有相同的名字。但是这些方法的参数列表必须不同: 参数个数不同 或参数类型不同 练习 编写一个程序,可以求正方形、矩形、梯形的面积。 构造方法的重载 与普通方法一样,构造方法也可以重载。 例如:修改Person的构造方法。 练习 编写一个Box类(盒子)。 成员变量包括:盒子的长、宽、高。 构造方法包括: 无参构造方法; 一个参数的构造方法(正方体,即盒子的长、宽、高相等); 两个参数的构造方法(底为正方形,即盒子的长、宽相等); 三个参数的构造方法(盒子的长、宽、高都不相等)。 方法包括:求盒子体积的方法。 实战演练 为Person类添加两个构造方法。(要求:添加访问控制符) 一个构造方法无参数,其中将身份证号初始化为12345,年龄初始化为30,性别初始化为女,知识水平初始化为10; 另一个构造方法参数包括:身份证号,年龄,性别,知识水平。 编写程序求圆、矩形、梯形的面积。(要求:求面积的方法重载)。 实战演练 编写一个Box类(盒子)。 成员变量包括:盒子的长、宽、高。 构造方法包括: 无参构造方法; 一个参数的构造方法(正方体,即盒子的长、宽、高相等); 两个参数的构造方法(底为正方形,即盒子的长、宽相等); 三个参数的构造方法(盒子的长、宽、高都不相等)。 方法包括:求盒子体积的方法。 判断以下方法是否可以作为重载方法: ???????????????????????????????????????????????????????????????????? * *
您可能关注的文档
- Java2程序设计基础(第2版)实验指导 第2章基本数据类型.pptx
- windows2003配置WEB服务、FTP服务、DNS和DHCP服务器 课件.ppt
- C语言程序设计教程与实验_第2章 基本数据类型、运算符与表达式.ppt
- 第十章 web服务(课件).ppt
- 教育学电子教案1.ppt
- 系列实验30_植物向性运动及生长素极性运输的实验设计思路.ppt
- [教育学]国际物流试讲教案.ppt
- 数学建模-线性规划理论及模型【已看】.ppt
- [教育学]2004级《电视编导与制作》教案第 2 章-电视节目的选题、构思与脚本创作.ppt
- 产品手册(汉邦全系列产品).pptx
- (茅台酒)白酒酿造工职业技能认定-制曲制酒考试题及参考答案【综合卷】.docx
- 2025年知识百科竞赛考试题库精编答案.docx
- 2025年知识百科竞赛考试题库含答案【b卷】.docx
- 2025四月份第1章推销概述.pptx
- 2025四月份韵歌教学新趋势:《对韵歌》完美版课件揭秘.pptx
- 2025年知识百科竞赛考试题库附参考答案(能力提升).docx
- 2025四月份项目1创建Docker运行环境.pptx
- 2025年超星尔雅学习通《劳动通论》章节测试题【精练】.docx
- 超星尔雅学习通《形势与政策(2025春)》章节测试卷(网校专用).docx
- 2025年知识百科竞赛考试题库附答案(研优卷).docx
最近下载
- 2023年云南大学滇池学院网络工程专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 油水井动态分析方法.pptx VIP
- 风机吊装安全技术交底交底.docx VIP
- 2023年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 高考志愿填报样表.doc VIP
- 论剧版《繁花》的叙事策略与主题.docx VIP
- 阳煤丰喜肥业(集团)有限责任公司临猗分公司“8·31”煤气过滤器导淋排液中毒事故调查报告.doc VIP
- 人工智能引论知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 2023年广东珠海中考地理真题及答案.doc VIP
- 2022年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)