- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java实训《04-面向对象2》,java面向对象,java面向对象编程,java面向对象程序设计,java面向对象编程题,java面向对象思想,java面向对象教程,java面向对象练习题,java面向对象编程pdf,java面向对象的特征
修饰符 成员修饰符不能修饰局部变量 public private protected 类的修饰符: 默认 public abstract final 内部类的位置 内部类定义在成员位置上 可以被private static成员修饰符修饰。 被static修饰的内部类只能访问外部类中的静态成员。 内部类定义在局部位置上 也可以直接访问外部类中的成员。 同时可以访问所在局部中的局部变量,但必须是被final修饰的。 匿名内部类 就是内部类的简化写法。 前提: 内部类可以继承或实现一个外部类或者接口。 格式为: new 外部父类名或者接口名(){覆盖类或者接口中的代码,(也可以自定义内容。)} 简单理解: 就是建立一个带内容的外部父类或者接口的子类匿名对象。 异常 异常的体系 Throwable Error 通常出现重大问题如:运行的类不存在或者内存溢出等。 不编写针对代码对其处理 Exception 在运行时运行出现的一起情况,可以通过try catch finally Exception和Error的子类名都是以父类名作为后缀。 Throwable中的方法 getMessage() 获取异常信息,返回字符串。 toString() 获取异常类名和异常信息,返回字符串。 printStackTrace() 获取异常类名和异常信息,以及异常出现在程序中的位置。返回值void。 printStackTrace(PrintStream?s) 通常用该方法将异常内容保存在日志文件中,以便查阅。 throws和throw throws用于标识函数暴露出的异常。 throw用于抛出异常对象。 throws与throw的区别: thorws用在函数上,后面跟异常类名。 throw用在函数内,后面跟异常对象。 J2EE: J2SE 数据库原理 范式 智翔. CBD—软件人才实训基地 智翔. CBD—软件人才实训基地 注意:子类不可以访问父类中私有的内容。 父类怎么来的?共性不断向上抽取而来的。 因为多继承容易出现问题。 两个父类中有相同的方法。子类到底要执行哪一个是不确定的。 所以java不支持多继承,但将这种机制换了另一个种安全的方式来体现,多实现。 多次继承出现的继承体系中,通常看父类中的功能,了解该体系的基本功能,建立子类对象即可使用该体系功能。 继承关系中的成员变量、构造函数和成员函数的特点: 1.成员变量:当名称相同时,在子类中默认访问本类中的成员变量,如果要访问父类的成员变量,前面加上super. 2.构造函数:子类构造函数默认调用父类空参数的构造函数(super();), 可以显式调用指定的父类的构造函数 3.成员方法:当名称相同时,在子类中默认访问本类中的成员方法,如果要访问父类的成员方法,前面加上super. 抽象类不可以实例化,也可以用水果来思考。 什么时候使用匿名内部类呢? 通常在使用方法是接口类型参数,并该接口中的方法不超过三个时,可以将匿名内部类作为参数传递。 增强阅读性。 Java在设计异常体系时,将容易出现的情况都封装成了对象。 定义功能方法时,需要把出现的问题暴露出来让调用者去处理。那么就通过throws在函数上标识。 在功能方法内部出现某种情况,程序不能继续运行,需要进行跳转时,就用throw把异常对象抛出。 处理过程: Try中检测到异常会将异常对象传递给catch,catch捕获到异常进行处理。 Finally里通常用来关闭资源。比如:数据库资源,IO资源等。 需要注意:try是一个独立的代码块,在其中定义的变量只在该变量块中有效。 如果在try以外继续使用,需要在try建立引用。在try对其进行初始化。IO,Socket就会遇到。 c:创建压缩文档。 f:制定存档名称。 v:显示详细信息。 m:加入自定义清单信息。 通常应用与Java制作的图形界面程序。在清单文件中其中定一个Main-Class:空格 带有主函数的类名回车 在设置一下jar文件的打开方式通过javaw –jar就可以双击执行了。 面向对象-2 刘德伏 4 面向对象-2 4.1 继承的概述 4.2 继承的特点 4.3 super关键字 4.4 函数覆盖 4.5 子类的实例化过程 4.6 final关键字 4.7 抽象类 4.8 接口 4.1 继承(泛化)的概述(类和类之间关系) 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继那个类即可。 多个类可以称为子类,单独这个类称为父类或者超类或基类。 子类继承父类所有的成员变量和成员函数,但可
您可能关注的文档
最近下载
- 汽车吊验算.doc VIP
- Hisense海信电视HZ55U7E用户手册说明书.pdf
- 山东省潍坊市奎文区2024-2025学年六年级上学期英语核心素养调研.docx VIP
- 国家开放大学《数控机床电气控制》形考任务1-4参考答案.pdf VIP
- 重症医学资质培训(5c)-创伤救治.ppt VIP
- 隧道工程数量表(每延米)模板.xls VIP
- 危险废物环保管理规范PPT课件.pptx VIP
- 隧道工程数量表.xlsx VIP
- 附件置地工程高品质.pdf VIP
- 人教版八年级英语上册课件Unit 4 《Amazing Plants and Animals》(Section A 1a-1d & Pronunication).pptx VIP
原创力文档


文档评论(0)