public class TextInterface {// 操作接口的类
public static void main(String[] args) {// java程序主入口处
String[][] str = new String[][] {//创建二维数组存储数据
{ "name\t|", "gender\t|", "age\t|", "salary\t|" },
{ "Tom", "male", "20", "2000" },
{ "Lingda", "female", "21", "2100" },
{ "Susan", "female", "22", "2200" },
{ "Ansen", "female", "24", "2500" } };
PersonForm form=new FormA(str);//接口变量引用类对象
Table table1=new Table(form);//创建表格实例
table1.display();// 显示员工薪资信息
System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
Employee em1 = new Employee("汤姆", "男", 20, 2000);// 创建员工对象用一维数组存储
Employee em2 = new Employee("玲达", "女", 21, 2100);
Employee em3 = new Employee("苏萨", "女", 22, 2200);
Employee em4 = new Employee("爱瑞卡", "男", 23, 2300);
Employee em5 = new Employee("安臣", "女", 24, 2500);
Employee[] data = { em1, em2, em3, em4, em5 };// 创建员工数组
PersonForm form1 = new FormB(data);//接口变量引用类对象
Table table2 = new Table(form1);// 创建表格实例
table2.display();// 显示员工薪资信息
}
}