📅  最后修改于: 2023-12-03 14:58:46.708000             🧑  作者: Mango
Java中为了利用面向对象编程,常常引入类、接口、枚举或记录等对象来实现代码的模块化和复用。这些对象应该具有一定的结构和约定,以便开发者能够对其进行正常的调用和使用。这些约定就是Java中的预期的类、接口、枚举或记录。
预期的类应该具备以下特点:
以下是一个符合预期的类的简单示例:
public class Person {
private final String name;
private final int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
预期的接口应该具备以下特点:
以下是一个符合预期的接口的简单示例:
public interface Speakable {
String speak();
}
预期的枚举应该具备以下特点:
以下是一个符合预期的枚举的简单示例:
public enum Gender {
MALE("男性"),
FEMALE("女性"),
UNKNOWN("未知");
private final String name;
Gender(String name) {
this.name = name;
}
@Override
public String toString() {
return name;
}
}
预期的记录应该具备以下特点:
以下是一个符合预期的记录的简单示例:
public final class Coordinate {
private final int x;
private final int y;
public Coordinate(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
@Override
public String toString() {
return "Coordinate{" +
"x=" + x +
", y=" + y +
'}';
}
}
总之,预期的类、接口、枚举或记录是确保代码可读性、可维护性和代码整洁度的好方法。