【发布时间】:2019-03-19 19:11:49
【问题描述】:
我有如下场景:
String artifactName="testplan"; //or at times "testsuite" can come
switch (artifactName) {
case testplan: {
TestPlan artifact = new TestPlan();
}
case testsuite: {
TestSuite artifact = new TestSuite();
}
从上面我希望得到开关之外的工件对象。 在两个类(TestSuite 和 TestPlan)中,我都有一个属性,当我获得工件并相应地使用对象时,我将设置它。准确地说,我将使用它将此对象转换为 xml(xml 因类而异)。如何让工件脱离 switch ?当类在开关盒内变化时如何获取对象。 请尽早帮助我。
【问题讨论】:
-
您可以在交换机之外将
artifact声明为Object artifact -
是的。明白了!!!
标签: java class object switch-statement case