你可能会对可以声明接口类型的引用变量感到惊讶.换句话说,可以创建接口引用变量.这样的变量可以引用实现他的接口的任何对象….
接口被定义后,一个或多个类可以实现该接口.要想实现一个接口,需要在类定义中包含implements子句,然后创建该接口口…
在面向对象程序设计中,定义一个类必须做什么而不是将怎么做有时是很有益的.你已经看到了一个这样的例子:抽象方法.抽象方法为…
Java定义了所有程序都可以使用的大量的标准类.这个类库通常称为JavaAPI(Application Programm…
当使用另一个包中的类时,应该使用包名来完全限定类名,如前面的例子所做的那样.然而,这样的方法可能很容易变得令人厌恶,尤其…
Java初学者有时会被protected的用法和意义搞糊涂.如上所述,protected修饰符创建了一个允许他的包和其他…
元素的可见性取决于他的访问说明–private,public,protected或默认.因此,一个元素的可见…
在程序设计中,把相关的程序段组合起来经常是很有益的.在Java中,这是通过使用包来实现的.包服务于两个项目:首先,他提供…
Java定义了一个名为Object的特殊类,他是所有类的隐式超类.换言之,其他所有类都是Object的子类.这就意味着O…
虽然方法重写和继承功能强大.用途广泛,但有时也需要阻止他们.例如,可能有一个封装了某些硬件设备控制的类.而且,这个类可能…