- 浏览: 886 次
- 性别:
文章列表
1,什么是异常?
异常就是程序在运行过程中发生一系列不正常的事。
2,异常处理的五个关键字:try,catch,finally,throw,throws
(可以有多个catch块分支)
3,finally的作用:程序无论是否出现异常,finally块中的代码都会实现.如果
try,catch出现System.exit(0)这种情况,finally块中的代码不会被执行.
4,在一个有返回值的方法里加try-catch-finally,如果代码有异常,执行顺序是
try→catch→finally→return,总而言之finally在return之前执行 ...
多态:同一个实现接口,使用不同的实例执行不同的操作。
<现实多态操作是建立在继承体系基础之上的>
使用多态有什么好处呢?
1,一些具有相同特征的属性和方法可以放在父类里面,从而减少代码量。
2,增强代码的可扩展性和维护性。这么说吧,一个父类无论被继承的子类多少个,子类都可以
重写父类的方法和调用里面的属性。
向上转型和向下转型?
1,向上转型,子类到父类的转换,跟Java基础数据类型一样,小(子类)转大(父类)属于自动转换,
向上转型发生后,将无法调用子类特有方法 ...