我可以用java实现带有变量的类吗?

我可以用java实现带有变量的类吗?,java,berkeley-db-je,Java,Berkeley Db Je,我是否可以使用以下变量实现类: String classname = "VarClass"; String type1 = "int"; String name1 = "id"; String type2 = "char"; String typesize2 = "(5)" String name2= "name" public class classname{ type1 name1; type2 name2; } 我正在用BDB je和java.util中的基本API实现某种动态

我是否可以使用以下变量实现类:

String classname = "VarClass";
String type1 = "int";
String name1 = "id";
String type2 = "char";
String typesize2 = "(5)"
String name2= "name"

public class classname{
  type1 name1;
  type2 name2;
}
我正在用BDB je和java.util中的基本API实现某种动态类

每当“创建表tbname(attname1 atttype1,attname2 atttype2,…”命令出现时

定义返回正确对象的不同类

这可能吗

或者有人能帮我解决这个问题吗: -Berkeley DB for SQL Developers()指南中说

CREATE TABLE employee
        (primary key empid int(8), last_name varchar(20), first_name varchar(15),
        salary numeric(10, 2) salary, street varchar (20), city varchar (15),
        state char(2), zip int(5))

变成这个键和数据对象

typedef int emp_key;

typedef struct _emp_data {
        char    lname[20];
        char    fname[15];
        float   salary;
        char    street[20];
        char    city[15];
        char    state[2];
        int     zip;
} emp_data;
//This is implemented in C/C++ language
但是,当有多个create命令,每个命令定义具有不同属性和不同数量属性的不同表时,我应该怎么做


有什么方法可以编程吗

我会看一看像这样的东西