//test类import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner in=new Scanner(System.in); List list = new ArrayList(); System.out.println("请输入贷款金额===="); Loan loan = new Loan(in.nextDouble()); list.add(loan); System.out.println("请输入时间字符串===="); Mydate mydate = new Mydate(in.next()); list.add(mydate); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i).toString()); } }}//Loan类public class Loan { private Double loan; public Loan (Double loan){//构造方法赋值 也可以使用set 方法 this.loan = loan; } @Override public String toString() { return "Loan:"+loan; }}//Mydate 类public class Mydate { private String date; public Mydate(String date){ this.date = date; } @Override public String toString() { return "Date:"+date; }}
运行test类就好了。 只写了俩个。 其它的都只是成员变量的不同。 希望能帮助你
重写toSring 判断下传入类型就好了。 然后根据类型输出
重写toString啊
感觉挺简单的
这么多要求才 10 个积分,不写了。