import io.cucumber.junit.CucumberOptions;import io.cucumber.junit.Cucumber;import io.cucumber.testng.AbstractTestNGCucumberTests;import org.junit.runner.RunWith;您正在混合 JUnit 和 TestNG。您应该在单个类中使用 JUnit 或 TestNG。不是都。我有一个家长班。我创建了一个包含 3 个父对象的数组。我也有一个儿童班。我是否可以将这 3 个数组元素中的 1 个作为子对象?private ParentClass[] a = new ParentClass[3]ParentClass a[] = { new ParentClass("0"), new ParentClass("1"), new ChildClass("2")};这很好用。但我想知道,这是正确的方法还是有更简单/更干净的方法?顺便说一句,从 C 到 java 的新手。
1 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
或者,您可以执行以下操作,List.of 随 Java 9 一起提供。返回的列表是不可变的,不可变对象在很多情况下非常好。同样在Java中,我们也这样做Interface instance = new ImplementationClass(),例如List<Class> = new ArrayList<>(),ArrayList实现了List接口
List<ParentClass> list = List.of(
new ParentClass("0"),
new ParentClass("1"),
new ChildClass("2")
);
添加回答
举报
0/150
提交
取消