很多时候,我们需要把多个类链接起来使用,这里给大家介绍几种思路及其方法,希望对大家有帮助!
比如:
T项目中有两个包
T001包:tt001.java(abc和abd两个方法)
T002包:tt002.java
想要做的事情:在tt002中去调用tt001里面的方法
思路1: 如果这个被导入的class不是一个静态的(static),那么import后,需要new一个实体,然后才能调用:
Import T001.tt001; Class tt002{ tt001 t01=new tt001(); //利用tt001自己去调用自己的方法 t01.abc(); } |
思路2: 如果是静态的,那么直接用类名.方法,具体如:
Import T001.tt001; Class tt002{ tt001.abc() } |
思路3:用继承,可是一个类里面只能继承一次,例如:
public class abc_public extends Login{ public static void main(String[] agrs){ abc_public p=new abc_public (); //下面两种方法都是Login里面的方法,这里直接调出来用 p.setUp(); p.testLogin(); } } |
思路4:利用maven里面的pom文件(还在研究)
下面这种思路及方法是针对junit的,如果你的selenium是用junit写的,那么就可以用哦!!
备注:Test001Test.class,Test002Test.class两个类是事先建立好的