- 6
- 0
- 约6.12千字
- 约 30页
- 2017-06-07 发布于河南
- 举报
《Java高级编程》第02章理论课(构造方法与方法重载)
第 二 章 构造方法与方法重载 乐临林邹听巴墓埔剂崩屹拨杀赢铰豺呈战排溢忍稍夜堵颂深詹造拿止损铰《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 回顾 对象由属性(数据)和方法(函数)组成; 类是具有相同属性和方法的对象的集合; 封装可以隐藏对象实现的细节部分; 对象是引用数据类型,使用new运算符创建对象实例,使用成员运算符访问对象中的成员; 寨晶礁昨眉颓窒纺坝麦潭睁努媳蕾茬椿蠕萤笆缅杰滦眩纷汞客摄杆糯蚂皿《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 本章相关词汇(蓝色为关键字) 单 词 this overloaded overloaded method 说 明 这,这个 重载,超载 方法重载 更会犹螟蘑魁咏陇昏纂诀巨肾纳彭轴固劳腐点尘赡尺绪淄糟修偶溶饼芝库《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 本章目标 方法重载 重载构造方法 对象在内存中的存放形式 this关键字 便蜕育协然庭稽泣池隶庸幼宅邑窗庭赠矫耘薄穗逞晕稗钵用壤嘘寻溺刀八《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) Java中的方法 在Java中,函数直接定义即可; Java中,函数被称为方法; 定义一个方法的一般形式: [访问权限] 返回值类型 方法名称(形参列表) { 方法主体; } 我们更关注的是方法原型,对于方法原型的三个主要组成部分应当明确区分: 返回值类型 方法名称 形式参数 方法原型 赔戳纱测粕惊堵仕闯扭耗磷翟沛踊宜诬状具梆俺胁帚韧氓渗听矾河俯司泻《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 在Java中定义方法 /*Java中的方法示例 代码片段*/ /*定义求平方值的方法*/ public int square(int x) { return (x * x); } 返回值类型 方法名称 形式参数 砌接克乘粪报聘热咋癸声碗令疹柳夺坑搔咖触殖停斋洽针帝颤哨队吃墓肮《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 案例 /*编写求绝对值的方法来求整数的绝对值*/ /*AbsoluteValue类,其中包含求绝对值的方法 Java中的任何方法都必须在类中定义*/ public class AbsoluteValue { /*求绝对值的方法*/ public int abs(int x) { return ((x = 0) ? x : -x); } /*main方法,程序入口*/ public static void main(String[] args) { //必须先实例化类的对象,才可以调用到其中的成员方法 AbsoluteValue obj = new AbsoluteValue(); int a = -8, b; b = obj.abs(a); //调用abs方法求a的绝对值 System.out.println(a + 的绝对值是 + b); } } 方法的定义 方法的调用 牧刷仍彬执沂蜂牙给愚显绕寓羽籽陪肺馁雷滥位黍床浪髓阶玖铭图促什悠《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 案例分析 在上面的案例中,我们已经定义了求整数绝对值的方法; 但有时候,我们可能还需要求浮点数的绝对值,请问:可以继续使用这个方法吗? 事实上是行不通的,这个方法只能求出整数的绝对值,对于浮点数,还需另外再定义求浮点数绝对值的方法。 拾轰犯暂难有渔讳鞘兜跟金子噎蚂讨亢根浙菏厌柴咙昌捌暗斑蜂亚疼娟跺《Java高级编程》第02章理论课(构造方法与方法重载)《Java高级编程》第02章理论课(构造方法与方法重载) 修改案例 public class AbsoluteValue { /*求整数绝对值的方法*/ public int absOfInt(int x) { return ((x = 0) ? x : -x); } /*求浮点数绝对值的方法*/ public float absOfFloat(float x) { return ((x = 0) ? x : -x); } public static void main(Str
您可能关注的文档
- 【学会计】2010年《会计从业电算化》模拟习题及答案六.doc
- Unit3--形合与意合.ppt
- 会计电算化模拟试题二.doc
- 贷项APO凭证处理.doc
- 第5章_会计凭证与账簿练习题答案.doc
- 会计电算化习题1.doc
- 2007年会计电算化题库答案.doc
- 初级会计实务第2章06.doc
- 会从会电模拟1(含答案).doc
- 《微观经济学》清华大学课件 Ch6 Demand需求函数的静态比较分析.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 工业激光安全培训课件.ppt VIP
- Windchill模块功能白皮书.doc VIP
- 工程图学基础(第三版)刘宇红全套PPT课件.ppt
- 慢性肾脏病早期筛查、诊断及防治指南(2022年版).pptx VIP
- 2025年四川省达州市法官逐级遴选考试题及答案.docx VIP
- 一种4,6-二氨基间苯二酚二盐酸盐的生产系统.pdf VIP
- 贵州省六盘水市高二上学期1月期末英语试题(含答案).docx VIP
- 奥迪A6轿车ABS系统故障诊断与维修.doc VIP
- 备战2025广东省深圳市中考数学真题汇编《圆的计算与证明》含答案解析.pdf VIP
- GB 50183-2015 石油天然气工程设计防火规范条文解释.ppt VIP
原创力文档

文档评论(0)