导图社区 java第五章 内部类与异常类
java第五章 内部类与异常类的思维导图,整理了内部类、异常类、匿名类、多态的两个呈现的内容,有兴趣的可以看看哟。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第六章 内部类与异常类
内部类
定义
一个类中定义另一个类
访问特点
内部类可以直接访问外部类中的成员(包括私有成员)
外部类要访问内部类中的成员必须要建立内部类的对象
注意
内部类对象在使用的时候,在创建对象的时候,要把外部类对象先创建好
概念
又称内置类,嵌套类
异常类
一些概念
“异常”是指程序运行过程中遇到的事先没有预料到的情况
在java中定义了许多异常类,每个异常类代表一种类型的异常
JAVA中所有异常类和错误类都是Throwable类的直接或间接子类
Throwable在java.lang这个包里
一些Exception的子类
Arithmetic Exception(运行时异常)
ArrayIndex Out of Bounds Exception(运行时异常)
Input Mismatch Exception(输入不匹配异常)
异常分为
编译型异常
必须处理
运行异常
可处理可不处理
处理方法:
try-catch-finally
try里面封装的是可能出现异常的语句
catch里面封装的是处理方式
finally里面封装的是始终要执行的语句
try和catch可以使用一次 finally可以使用多次
throws
关键字
声明抛出异常
throw
抛出异常
匿名类
格式
new people{ people类的子类的类体 }
可应用于,抽象类中接口中
如果希望创建类对象,但又不需要命名该类则可以把类定义嵌入new运算符表达式中,这种类定义称为匿名类
一个无名字的子类(内部类)不能声明对象
可以继承于某个类,也可以是实现某个接口
可以继承类的方法,也可以重写类的方法
多态的两个呈现
在抽象类中
父类引用指向子类对象
在接口中
接口引用指向实现类对象