详解java 接口的用法,代码注释
时间: 2023-12-02 22:06:04 浏览: 101
Java中的接口详细解读
Java中的接口是一种特殊的抽象类,它只包含抽象方法和常量,没有实例变量和构造方法。接口可以被类实现(implement),一个类可以实现多个接口,这样就可以获得多重继承的效果。下面是Java接口的用法和代码注释。
```java
// 定义一个接口,包含一个抽象方法和一个常量
public interface MyInterface {
int MY_CONST = 100; // 常量需要使用 public static final 修饰
void myMethod(); // 抽象方法需要使用 public abstract 修饰
}
// 定义一个实现接口的类,需要使用 implements 关键字
public class MyClass implements MyInterface {
// 实现接口中的抽象方法
@Override
public void myMethod() {
System.out.println("实现接口中的抽象方法");
}
}
// 在其他类中使用实现了接口的类
public class Main {
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.myMethod(); // 调用实现的接口中的方法
System.out.println(MyInterface.MY_CONST); // 访问接口中的常量
}
}
```
Java接口的用法如下:
1. 定义接口时,需要使用`interface`关键字。
2. 接口中的方法都是`public abstract`的抽象方法,接口中的常量都是`public static final`的常量。
3. 实现接口时,需要使用`implements`关键字,并实现接口中的所有抽象方法。
4. 在实现接口的类中,需要使用`@Override`注解来明确表示这是实现接口的方法。
5. 在其他类中使用实现了接口的类时,可以直接调用接口中的方法和常量。
阅读全文