给你看一个场景吧:
1、实现接口:
- //定义一个获取数据的接口
- interface IData {
- byte getData();
- }
- //这个是实现接口的类
- class Data implements IData {
- @Override
- public byte getData() {
- //这边上抛一个Exception
- //因为接口中,没有声明有Exception上抛,所以只能catch住
- try {
- throw new Exception();
- } catch (Exception e) {
- //处理异常
- }
- return 0;
- }
- }
复制代码
父子类的继承,抽象类的实现,也可以以此类推。 |