在java中,一个包中的实例如何调用另一个包中的方法

在java中,一个包中的实例如何调用另一个包中的方法

  其实这句话是不对的,实例无法调用其他类的方法,只能调用实例本身的类方法。正确的问法应该是“一个包中的类的方法如何调用另一个包中的方法”。
一个包中的类的方法调用另外个包中的方法有两种形式,前提是需要先把要调用的另外个包路径导入进来本实例类中。
1、通过new创建一个其他包的类实例,通过新创建的实例,调用它的方法,返回结果给调用者;

2、如果要调用的另外个包的类方法是一个static静态反法,可以直接用类来调用方法,不需要new对象,返回结果给调用者。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-24
在上面导入其他包,然后就可以产生对象,调用方法了
第2个回答  2011-03-24
不能这么做,实例只能调用自己的类中的方法,你要想调用别的包中的类的方法, 就要获得那个类的实例,当然如果是静态方法那就可以直接用类名来调用本回答被提问者采纳
第3个回答  2011-03-24
一个类的实例只能调用自己类的方法,除非这个类中包含了其他类的实例
第4个回答  2015-05-20
引入被调用的包,实例化对象,调用对象中的方法即可

在java中,一个包中的实例如何调用另一个包中的方法
1、通过new创建一个其他包的类实例,通过新创建的实例,调用它的方法,返回结果给调用者;2、如果要调用的另外个包的类方法是一个static静态反法,可以直接用类来调用方法,不需要new对象,返回结果给调用者。

java怎么调用另一个类的方法?
Java中的一个类怎么调用另一个类中的方法1、java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。2、如果有访问权限的话,可以调用该类的静态方法(不同包...

Java怎么在一个项目中引用另一个项目中的类?
在Java中在一个项目中引用另一个项目中的类,一般可以使用以下三种方式:1. 把外部项目的jar包导入到自己的项目中。方法是在自己的项目中引入外部项目的jar文件,并且在自己的代码中使用import语句导入外部项目的类。2. 在自己的项目中设置外部项目的源码路径。将外部项目中的源码拷贝到自己的项目中,然...

java 中的一个项目如何做到访问另一个项目的一个方法 或者 页面_百度知...
两种方法:1.将一个项目打成jar包,第二个项目进行导入该jar包,就可以使用第一个项目里的类方法属性等 2.将第一个项目发布出去,然后第二个项目调用,所谓发布出去就是开发远程接口,允许其他人调用,比如创建webservice,将第一个项目接口发布出去,这样第二个项目可以远程调用,当然你能问目前这个问...

java怎么调用一个jar包里的另一个jar包的class,新手求指教,谢谢
用反射啊例 A r = new A();Class temp = r.getClass();System.out.println("反射类中所有公有的属性");Field[] fb =temp.getFields();...

java编程中怎样在一个包里调用另一个包的数据
如果被调用包中的参数前面的修饰符是private(本类),default(本包)的,那么无法调用,如果public的可以被调用。如B类中定义的了个参数:public static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。如B类中定义的了个参数:private static ...

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

java怎么调用一个jar包里的另一个jar包的class,新手求指教,谢谢
用反射啊例 A r = new A();Class temp = r.getClass();System.out.println("反射类中所有公有的属性");Field[] fb =temp.getFields();...

Java中的一个类怎么调用另一个类中的方法?
java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(...

java里在一包里有一个String s;我想在另一个包中调用这个s,怎么弄
一种方法是在这个类中把String s定义为static ,可以在另一包的类中通过这个类的类名调用。另一种方法是定义一个方法返回Sring。比如 private String str;public String getString(){ return str;} 然后在另一包的类中定义这个类的对象,通过这个方法调用。还有一种是:在类中定义public String str;...

相似回答