1 / 54
文档名称:

1_09 Java 面向对象的封装 继承 多态(2).docx.docx

格式:docx   页数:54页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1_09 Java 面向对象的封装 继承 多态(2).docx.docx

上传人:xinsheng2008 2016/4/11 文件大小:0 KB

下载得到文件列表

1_09 Java 面向对象的封装 继承 多态(2).docx.docx

相关文档

文档介绍

文档介绍:封装,接口, 继承,覆盖,构造过程,多态, static 、 this 、 super 、 final 用法一、封装(encapsulation) 定义:封装就是将客户端不应看到的信息包裹起来。使内部执行对外部来看不一种不透明的、是一个黑箱,客户端不需要内部资源就能达到他的目的。 1 .事物的内部实现细节隐藏起来 2 .对外提供一致的公共的接口――间接访问隐藏数据 3 .可维护性-------------------------------------------------------------------------------- 二、继承(inherit) JAVA 继承特点继承:父类的成员能否继承到子类? 对类成员访问的限制及子类继承情况: (从严到宽) private 私有,本类内部不能继承(default) 本类+同包同包子类可继承 protected 本类+同包+子类可以继承 public 公开任何地方都可以访问能继承到子类-------------------------------------------------------------------------------- 覆盖 1 、定义: 覆盖了一个方法并且对其重写,以求达到不同的作用。 2 、用法: a 、最熟悉的覆盖就是对接口方法的实现 b 、在继承中也可能会在子类覆盖父类中的方法 3 、产生“覆盖”的条件: 1 、方法名:相同 2 、参数表:相同(个数,类型) 3 、访问限制符:相同或者更宽 4 、返回值类型:相同或者子类返回的类型是父类返回的类型的子类 5 、不能抛出比 subclass( 父类) 更多的异常注意: 当我们在子类中创建的静态方法, 它并不会覆盖父类中相同名字的静态方法。 class Parent { public void nonStaticMethod() { ("Parent's Non-Static Method is Called"); } public static void staticMethod() { ("parent's static method is called"); }} class Child extends Parent { public void nonStaticMethod() { ("child's non-static method is called"); } public static void staticMethod() { ("child's static method is called"); }} public class Test { public static void main(String args[]) { Parent p1 = new Parent(); Parent p2 = new Child(); Child c= new Child(); (": "); (); (": "); (); (": "); (); (": "); (); (": "); (); (": "); (); (": "); (); (": "); (); }} 程序的运行结果为: : parent's static method is called : parent's static method is called : parent's static method is called : Parent's Non-Static Method is Called : child's non-static method is called Chi

最近更新

公司销售部的工作计划范文 4页

公司销售计划模板 4页

2024-2025年幼儿园防溺水安全工作方案(13篇).. 23页

公司销售员个人工作计划 4页

2024-2025接待工作方案(22篇) 44页

2025年二年级钟表题一 3页

2025年第六单元《奇思妙想》教学设计简案(合.. 74页

2025届吉林省白城市通榆县一中高三下学期第五.. 20页

2025年第二次龟兔赛跑小学生作文(共29篇) 22页

2025年-电厂(2×600MW)新建工程主厂房区域爆破.. 9页

公司财务工作计划 5页

2025年-电路分析基础试题 8页

2025年二年级数学上册解决问题练习 10页

2025年-百货商店管理技巧 48页

公司行政部个人年度整体工作计划 4页

2025年-食品药品监督管理局工作总结表格 11页

公司行政个人前台2025工作计划 4页

2021-2021学年江西九江七年级上英语月考试卷-.. 7页

2025年-马偕医护管理专科学校99年度推广教育非.. 13页

2021-2021学年上海市杨浦区英语中考一模卷(含.. 11页

2025项目经理个人工作计划范本 6页

车辆模型教案完整 21页

生物医药研发项目跟投方案 4页

2025年共享茶室方案可行性分析模板 33页

小学数学六年级上册期末考试试卷可打印 7页

小学语文四年级上册《53天天练》答案 8页

餐饮部-SOP-运营管理手册 50页

福建永泰名山室摩崖造像探析 16页

传染病防控工作督导检查表模板 6页

有效教学难点突破与教学对策 11页