类之间的赋值问题
我的源程序如下
public class plasmid{
plasmid1 a=new plasmid1();
static String PlasmidName;
static int[] j;
static int[] startAngle;
static int[] arcAngle;
static String[] name;
}
class plasmid1 extends plasmid{
static String PlasmidName="PCDNA3.1";
static int[] j=new int[]{1,1,1,3,2,2,3,1};//
static int[] startAngle=new int[]{70,35,-20,-72,240,180,82,100};//
static int[] arcAngle=new int[]{10,25,40,35,30,30,9,35};//
static String[] name=new String[]
{"f1 ori","sv40ori","Neomycin","sv40 pA","pUC","Ampicillin","BGH pA","Pcmv"};
}
class plasmid2 extends plasmid{
static String PlasmidName="PA8081";
static int[] j=new int[]{1,2,1,1,2,2,3,3};//
static int[] startAngle=new int[]{70,35,-20,-72,240,180,82,100};//
static int[] arcAngle=new int[]{10,25,40,35,30,30,9,35};//
static String[] name=new String[]
{"f1 ori","sv40ori","Neomycin","sv40 pA","pUC","Ampicillin","BGH pA","Pcmv"};
}
class plasmid3 extends plasmid{
}还有plasmid4,plasmid5等,大约80个,每个子类只是变量的值不同。现在我想做的是:通过写一个方法来把子类的变量的值一一赋给父类的同名变量。这个方法的参数是子类的
static String PlasmidName的值。就是根据static String PlasmidName变量的值来确定该把哪个子类的变量的值一一赋给父类的同名变量?我想了好久没有结果,大家有好的方
法帮我写写吗?谢谢