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

关于java编程的问题:一个类调用另一个类中构造方法中所定义的参数。
3.构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用.4.当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略不去Java编译器会提供一个默认的构造函数.此默认构造函数是不带参数的.而一般方法不存在这一特点...

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

如何在一个java主类中引用另一个类的方法?代码如下:
有两种可能,第一种是你把这两个类放在了不同的包中,我直接赋值粘贴你的代码新建了一个包test2,创建了这两个类,记得把你的m.max1(a,b);参数加上,(并且输入的时候注意先输入大的数字,比如3,2就会输出3,因为你的代码如果输入2,3则没有任何显示)以下是可行的:package test2;public class...

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

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

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

JAVA中一个包里面不同的类怎么相互调用方法
一个类中 new 另一个类 创建对象 根据对象调用方法 例如:public class A{ ...public void say(){ ...} } public class B{ ...public void say(){ ...} } public class C{ public static void main(String[] args){ A a=new A;B b=new B;a.say();b.say();} } ...

相似回答