真正抛异常的时候用throw。throws是用来形容class的,声明这个类要抛出某个异常。
extends是用来继承基类的,implements是用来继承接口的。一个基类可以定义成员、方法和内容,接口只能定义方法,不能包含内容
mplements是一个类实现一个接口用的关键字,
他是用来实现接口中定义的抽象方法
。比如:people是一个接口,他里面有say这个方法。
public interface people()
{
public say();
}
但是接口没有方法体。
只能通过一个具体的类去实现其中的方法体。
比如chinese这个类,就实现了people这个接口。
public class chinese implements peopel{
public say()
{System.out.println("你好!");}
}
相关文章
- 80端口和8080端口的区别是什么?
- Java泛型中<? extends E>和<? super E>的区别
- Java泛型中类型限定<T extends 数据类型>和 通配符<? extentds 数据类型>的区别
- 测试100问:http和https的区别是什么?
- 程序与算法的区别和内在联系(算法是什么?程序又是什么?)
- 判定通视的计算法公式_水准仪的后视和前视怎么区别?计算公式是什么?
- csm和uefi_uefi是什么意思?uefi和BIOS的区别是什么?
- Hive中管理表(内部表)和外部表的区别是什么,及分区表使用场景
- Java中同步和异步的区别是什么?优点缺点以及概念理解
- select *和select全部字段的区别是什么