不同包中的方法如何调用??

java中的一个普通class类如何调用其他包下的action方法
如果用 xxxAction a = new xxxAction();
a.方法名();结果显示空指针
求大神解答如何调用不是空指针

首先你的这个普通类的访问权限要大于你要调用的访问权限,最好都是public 。再者你调用的类不能是抽象类和接口类!!再就是你调用的这个类有没有导包(不知道你用什么软件写的,这一点我还是写上了)

是其他包下的xxxAction类?该类中的方法? 可以修改该方法的访问修饰符,
或者本包下 写一个类b继承该类,然后实例化 该类b,再调用b.方法名()
不知道是不是这个意思,你可以说试一试

你想要表达的意思是继承和多态的问题吗?是不是这样的HumanAction a=new UserAction(); a.method(); 是这个意思吗?

你是把架子都搭好了么 ? 还是单纯调用 。 ? 你注意映射的问题 。。

先导包,再看你原来包下的访问修饰符