📅  最后修改于: 2023-12-03 14:51:17.218000             🧑  作者: Mango
在Java中,我们可以使用Java类来创建用户定义的可打印对类。而可打印的对类,则是指Java类对象的成对展示方式。在本文中,我们将会讲解如何创建用户定义的可打印对类。
首先,需要使用Java的class关键字来声明一个Java类。声明方法如下所示:
public class Pair<T, U> {
}
这里我们使用泛型把“T”和“U”作为类参数来声明Java类。
接下来,需要在Java类中添加一对成员变量:
public class Pair<T, U> {
private T first;
private U second;
}
这里我们添加了两个成员变量“first”和“second”,分别代表Java类的一对属性。
接下来,在Java类中添加一个构造函数,用来初始化成员变量:
public class Pair<T, U> {
private T first;
private U second;
public Pair(T first, U second) {
this.first = first;
this.second = second;
}
}
这里我们添加了一个构造函数,其中传入了两个形参“first”和“second”,通过“this”关键字将变量赋值给成员变量。
然后,在Java类中添加一个toString()方法,用来返回Java类的字符串表示:
public class Pair<T, U> {
private T first;
private U second;
public Pair(T first, U second) {
this.first = first;
this.second = second;
}
public String toString() {
return "(" + first + ", " + second + ")";
}
}
这里我们实现了toString()方法,将Java类的成员变量“first”和“second”以一对括号的形式返回,中间用逗号分隔。
最后,我们可以使用Java中的main()函数来测试我们刚刚创建的可打印对类:
public static void main(String[] args) {
Pair<String, Integer> pair = new Pair<>("Hello", 123);
System.out.println(pair);
}
这里我们创建了一个Pair类的对象“pair”,并将其输出到控制台上。运行程序后,我们将会看到如下输出结果:
(Hello, 123)
在Java中创建用户定义的可打印对类并不难,只需要使用Java的class关键字、成员变量、构造函数和toString()方法即可。通过这些简单的操作,我们可以实现一个基本的可打印对类,并在Java程序中使用它。