- 4
- 0
- 约4.4千字
- 约 29页
- 2015-08-31 发布于重庆
- 举报
第五章面向对象(中).ppt
主要内容 用面向对象语言例如Java所编的程序就一定是面向对象程序吗? 概念与特点 访问控制 体现封装,则需要掌握访问控制符public、 protected、 private、 “默认”的用法。 消息 能否发送消息取决于 继承 通过extends关键字实现; 子类可以从父类继承所有非private的属性和方法作为自己的成员; Object类是所有类的共同祖先,即使定义类时没有写extents Object。 在Object当中定义了许多方法,这些方法都可以被所有子类所继承。 多态的定义 多态的概念:多态是指一个程序中同名的不同方法共存的情况 Java中提供两种多态的机制:重载(overloading)与覆盖(overriding) 类Parent中有两个getScore方法,它们的参数有所不同 class Parent{ public int getScore(){ return 3; } public int getScore(int i){ return i; } } 覆盖 子类对父类的同名方法(方法名称相同,参数相同,返回 类型相同)重新进行定义,即在子类中定义与父类中已定 义的相同名而内容不同的方法。 覆盖例1 class Parent { public int g
您可能关注的文档
最近下载
- 广东省标准《矩形顶管工程技术规程》.docx VIP
- 新集二矿毕业设计论文.docx VIP
- 人体形态评定.pptx VIP
- 2020-2021年江苏跨地区职业学校单招联考语文试卷附答案答题卡.pdf VIP
- OXSAS软件日常操作培训教程.pptx VIP
- 2026江苏省人民医院行风监督处管理辅助岗招聘1人笔试模拟试题及答案解析.docx VIP
- 2026江苏省人民医院行风监督处管理辅助岗招聘1人考试参考题库及答案解析.docx VIP
- 2026年考研政治真题.pdf VIP
- 江苏省2025—2026年跨地区职业学校职教高考一轮联考语文答案.docx VIP
- 连杆结构设计及校核(传统)范例.pdf VIP
原创力文档

文档评论(0)