📜  在Java中创建用户定义的可打印对类(1)

📅  最后修改于: 2023-12-03 14:51:17.218000             🧑  作者: Mango

在Java中创建用户定义的可打印对类

在Java中,我们可以使用Java类来创建用户定义的可打印对类。而可打印的对类,则是指Java类对象的成对展示方式。在本文中,我们将会讲解如何创建用户定义的可打印对类。

步骤
  1. 首先,需要使用Java的class关键字来声明一个Java类。声明方法如下所示:

    public class Pair<T, U> {
    }
    

    这里我们使用泛型把“T”和“U”作为类参数来声明Java类。

  2. 接下来,需要在Java类中添加一对成员变量:

    public class Pair<T, U> {
        private T first;
        private U second;
    }
    

    这里我们添加了两个成员变量“first”和“second”,分别代表Java类的一对属性。

  3. 接下来,在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”关键字将变量赋值给成员变量。

  4. 然后,在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”以一对括号的形式返回,中间用逗号分隔。

  5. 最后,我们可以使用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程序中使用它。