java中同一个包下面的一个类能不能调用另一个类里面有参数的方法

A:public JFreeChart createChart(XYDataset xydataset) throws IOException {...}
B:chart = createTemChart(dataset);这个里面的参数要怎么弄才对啊

如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。

如下:

class A{
public static void a(){}
public void b(){}

}

public class B{
public static void main(String[] args){
A.a();//静态

new A().b();//非静态
}
}追问

一个web项目可以有多个web.xml文件配置吗?

追答

可以

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-18
java中同一个包下面的一个类能调用另一个类里面有参数的方法
java中同一个包下面的一个类能调用另一个类需要被调用类里的方法不能是Private,若非继承这个被调用类的话,被调用类方法也不能被声明成Protect。Package 与 public是可以的。
第2个回答  2013-08-03
可以调用 参数要在调用时就传进去。
第3个回答  2015-07-04
可以,但是如果这个方法不是static方法,必须要先声明,才能再调用。
第4个回答  2015-06-20
可以,至于具体怎么调,要看是否私有。。是否静态。。。。

java中同一个包下面的一个类能不能调用另一个类里面有参数的方法
如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。如下:class A{ public static void a(){} public void b(){} } public ...

JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?
1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于静态方法的调用,可以使用调用非静态方法的方式去调用,即创建一个类的对象,然后再调用静态方法。4、编辑好...

java中同一个包内一个类调用另一个类中构造函数的问题
javac -d . UserUtil.java。(此时,UserUtil.class会在bean文件夹里)但更难的问题没有解决:java UserUtil 执行时,出错,因为此时程序要加载mysql的驱动jar包,但dos下找不到。。。网上搜索过,没有找到能在dos下带着conn-mysql-jar运行的例子。如果一定要在dos下运行,等待高手指点吧。建议在ec...

在java中,同一个包中,怎么引用另一包中的变量
这个问题没有遇见过,按道理讲,同一个类里面的一个方法访问另一个方法里的变量,另一个方法会有一个返回值的,不会出现你这种情况的啊。

...个包里一个类new另一个类的实例去调用另一个类里的方法和直接创造另...
类的引用??java中除了静态的方法的外,任何方法都必须new(实例化)对象才能调用,否则报null指针错误。

java 中,同一个包内的类如何相互调用?
只要定义为public 那么可以直接调用 比如我有类A1、A2 A1中有方法 public void getAge(){} public void getName(){} 在类A2中调用A1中的方法 那么就是要在A2中写 A1 a1 = new A1();a1.getAge();a1.getName();以上两句就可以调用类A1中的方法 ...

java class中引用同一个package中其它class的method
你这样的CASE是可以的,不过要有几下几个条件 1. 你的DAOUtil里的prepare()方法是需要static的 2. 你的使用import static mydao.DAOUtil.prepare;的方式引入,注意import static.另外我觉的,作为新手学习JAVA的时候,把精力放在这些问题上有点过了,先学会普通的,这些功能可以在以后的工作中学习....

如何在Java的一个Class里调用另一个Class里的变量的值?
public int visit ();} Class B { int var;} A 中调用 var 如果var对于不同的B对象值是不同的。Class A { public void visit () { B ob; ob.getVar (); } } Class B { private int var;public int getVar () { return var; } } 如果该变量对于所有的B对象都是一样的。Class...

怎么在一个java程序里调用另一个java程序?
先把2个文件放在同一个包下面,这样就可以访问另一个java程序了。一般的方法是在A程序里实例化B类,然后通过B.方法名 去调用B类里的方法 Runtime.getRuntime().exec("外部程序");相当于你在cmd控制台中输入"外部程序"并回车执行

一个类怎样引用另外一个类的成员变量或方法
A类有个变量C,B类想调用C 方法一:变量C是非静态的(static),那么在B类中创建一个A类的对象,用对象.变量名就可以了 方法二:变量C是静态的(static),直接用类.变量名

相似回答