java同一个包中,类之间的的调用,能详细的解释一下,怎么用吗?

一共两个类,我想在第一个类里调用第二个类里的方法!

如果是静态方法,直接 类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用
如:
public class A{
public static void T(){
System.out.print("这是A类的方法");
}
public void T2(){
System.out.print("这是A类的非静态方法");
}
}
class B{
static void T(){
A.T();//调用A类的静态方法
A a=new A();
a.T2();//用A类的实例化对象调用非静态方法
}
}
===========
注:上面的代码是纯手写的,没有在编译器编译过,如有错误,请自行稍加修改,代码很简单,多看几遍就明白了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-13
classB b = new classB()

b.XXXX

java同一个包中,类之间的的调用,能详细的解释一下,怎么用吗?
如果是静态方法,直接类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用\\x0d\\x0a如:\\x0d\\x0apublicclassA{\\x0d\\x0apublicstaticvoidT(){\\x0d\\x0aSystem.out.print("这是A类的方法");\\x0d\\x0a}\\x0d\\x0apublicvoidT2(){\\x0d\\x0aSystem.out....

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

java中,同一个包中如何定义两个类,及如何调用.例子最好
\/\/这是内部类的,你应该是想要这样的效果吧 public class Test { \/\/内部类 public class TestIn{ \/\/内部类的成员变量 private String str; \/\/内部内的构造函数 public TestIn(String str){ this.str=str; } \/\/内部内的输出方法 public void printStr(){ System.out.println(str); } } \/...

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

JAVA中一个包里面不同的类怎么相互调用方法
java中类调用的方法只有俩种。实例化对象,用该对象调用该类中的方法。直接用类名.方法进行调用。 (被static修饰过的静态方法)

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

在同一包中的类可以相互引用,无需用import语句
就是不用导入的意思 import一般都是导入不在同一个包下(也就是两个java文件不在同一个文件夹下)你如果两个文件在同一个文件夹下 在一个java文件中调用另一个java文件中的类中的方法 直接 实例化 (也就是 new一个就行了 )比如 你的 test包下 有两个java文件 一个 try1, 一个 try2,...

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

在java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字
1、可以使用import关键字来导入一个包。例如使用importjava.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。2、使用JNI技术,可以将Java代码编译成动态链接库(.so或.dll),然后在C语言中通过...

java同一个包中两个类之间的构造函数无法调用
第二个问题:java UserConect 此时,会报找不到com.mysql.jdbc.Driver。就是在dos下直接执行UserConect时会发现没有连接mysql的驱动。这个我还没找到怎么在dos中带着jar运行。在eclipse中就是新建一个lib文件夹,把驱动jar包复制到lib下,然后把jar加载到项目中。

相似回答