Java 中接口的使用与实现详解
在 Java 编程中,接口是一个非常重要的概念,它为对象之间的交互提供了一种规范和约定。本文将详细介绍接口的创建、使用、实现以及实现接口方法时的注意事项。
1. 接口创建对象与使用示例
接口可以创建其对象,不过在某些情况下,为了确保对象的创建符合特定规则,会对构造函数进行特殊处理。例如, Job.EmptyJob 类的构造函数通常会被设为私有,这样就无法在 Job 接口外部创建该类的对象,因为 EMPTY_JOB 常量已经提供了该类的一个对象。
以下是一个测试程序,展示了如何使用 Job 接口及其嵌套的 EmptyJob 类:
// JobTest.java
package com.jdojo.interfaces;
public class JobTest {
public static void main(String[] args) {
submitJob(Job.EMPTY_JOB);
}
public static void submitJob(Job job) {
job.runJob();
}
}
2. 接口定义新类型
接口定义了一种新的引用类型,可以在任何使用引用类型的地方使用接口类型。例如,可以使用接口类型来声明变量(实例变量、静态变量或局部变量)、声明方法的参数类型、作为方法的返
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



