implements 和extends用法
时间: 2023-09-02 08:09:54 浏览: 77
Java的extends使用方法
在 Java 编程语言中,implements 和 extends 关键字都用于实现继承的概念,但它们的用法有所不同:
1. implements
implements 关键字用于实现接口。一个类通过实现接口,可以获得接口中定义的方法和常量,并且必须实现接口中的所有方法。语法如下:
```
class MyClass implements MyInterface {
// 实现 MyInterface 中定义的所有方法
}
```
2. extends
extends 关键字用于继承一个类。子类可以获得父类中定义的属性和方法,并且可以重写父类中的方法。语法如下:
```
class SubClass extends SuperClass {
// 子类的属性和方法
}
```
需要注意的是,Java 中只支持单继承,也就是一个类只能继承一个父类,但是可以实现多个接口。在实现接口的同时,也可以继承一个类。例如:
```
class MyClass extends SuperClass implements MyInterface {
// 实现 MyInterface 中定义的所有方法
// 继承 SuperClass 中的属性和方法
}
```
阅读全文