以前我们定义类都是用 class
关键词,但从Java 16开始,我们将多一个关键词 record
,它也可以用来定义类。 record
关键词的引入,主要是为了提供一种更为简洁、紧凑的 final
类的定义方式。
声明record类
声明record类的基础语法:
record range(int start, int end){}
我们知道class类可以在单独文件中生命,也可以在其他类中申明。那么record类也一样,它有这几种申明方式:
public record range(int start, int end){}
```java
public class DidispaceTest {
public record range(int start, int end){}
}