异常的层次结构

在Java中,所有的异常都由类来表示.所有的异常类都是从一个名为Throwable的类派生出来的.因此,当程序发生异常时…

阅读全文 »

默认接口方法

如前所述,在JDK8之前,接口不能定义任何实现.这意味着在Java以前的版本中,由接口定义的方法是抽象的,不包括方法体….

阅读全文 »

接口能够被扩展

通过使用关键字extends,一个接口可以继承另外一个接口.扩展接口的语法与继承类的语法一样.当一个类实现继承了其他接口…

阅读全文 »

接口中的变量

如上所述,在接口中可以声明变量,但变量是隐式声明为public,static和final的.初看时,你可能认为这些变量的…

阅读全文 »

使用接口引用

你可能会对可以声明接口类型的引用变量感到惊讶.换句话说,可以创建接口引用变量.这样的变量可以引用实现他的接口的任何对象….

阅读全文 »

实现接口

接口被定义后,一个或多个类可以实现该接口.要想实现一个接口,需要在类定义中包含implements子句,然后创建该接口口…

阅读全文 »

接口

在面向对象程序设计中,定义一个类必须做什么而不是将怎么做有时是很有益的.你已经看到了一个这样的例子:抽象方法.抽象方法为…

阅读全文 »

导入包

当使用另一个包中的类时,应该使用包名来完全限定类名,如前面的例子所做的那样.然而,这样的方法可能很容易变得令人厌恶,尤其…

阅读全文 »