以在实现了该接口的类的任何对 象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。 通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换, instanceof 运算符可以用来决定某对象的类是否实现了接口。 第二十一, abstract 的 method 是否可同时是 static,是否可同时是 native, 是否可同时是 synchronized? 都不能 第二十二, 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽 象类是否可继承实体类(concrete class)? 接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承 实体类,但前提是实体类必须有明确的构造函数。 第二十三,启动一个线程是用 run()还是 start()? 启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行 状态, 这意味着它可以由 JVM 调度并执行。 这并不意味着线程就会立即运行。 run() 方法可以产生必须退出的标志来停止一个线程。 第二十四,构造器 Constructor 是否