java,Test包中有两个类A和B,A中有方法a,怎么在B类中引用方法a?

如题所述

第1个回答  2016-05-23
A类
package test;
public class A {

public void a(){ //写成 static 静态
System.out.println("this is A a ");
}
}

B类
package test;

public class B {

public void testb(){

}

public static void main(String[] args) {
A a1 =new A(); //调用,
a1.a();
//也可以直接把A中方法写成静态的 直接调 A.a();
}
}本回答被提问者采纳
第2个回答  2016-05-23
先在B中生成A类的实例,然后调用如:
A object=new A();
object.a();追问

我就是这样的,但是没用啊

追答

贴代码

第3个回答  2016-05-23
在B类的方法中加入一下代码即可:
A an=new A();
an.a();

java写两个类(A,B)要求A类有两个构造方法,私有成员,方法。B类调用A类...
class B{ public B(){ System.out.println("调用无参构造方法");} public B(int b2){ System.out.println("调用有参构造方法");} } public class TestABMain { public static void main(String[] args) { \/\/ TODO Auto-generated method stub A a=new A();} } 代码如图:运行结果如图...

在Java程序的一个包中的一个类里用了主函数,那么在另一个类中可以再用...
可以。比如你的程序Test.java中有两个类,分别为class A{} class B{},这两个类中都可以有main()函数,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...

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

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

...如果一个service层类中有两个方法A和方法B ,A调用B。外面程序只会调...
事务反正是和数据库关联的。在a上加就可以了。

java 类与类之间的调用
1、定义2个类 public class A{ \/\/定义类A public void s1(){\/\/定义类A的方法s1 } public void s2(){\/\/定义类B的方法s2 }}public class B{ public void t1(){\/\/定义类B的方法t1 } public void t2(){\/\/定义类B的方法t2 }}2、类A和类B相互调用 类A调用...

如何在一个java主类中引用另一个类的方法?代码如下:
m.max1(a,b);} } 如果你不想在同一个包中创建,那就加一个语句,比如你的max类写在Package test1中,那就加这句import test1.max;代码如下:package test2;import test1.max;\/\/在这里加入了引入包 import java.util.Scanner;public class Max2 { public static void main(String arg[]) { ...

java中,有两个类A和B,B类中包含有参数构造方法b1和无参数方法b2,那在A ...
\/*java中,有两个类A和B,B类中包含有参数构造方法b1和无参数方法b2,那在A类中new个B类对象并调用方法b2。那么new的时候是不是要加参数?调用方法b2的时候构造方法是不是也调用了?*\/ class A{ public A(){ System.out.println("System.out.println--调用无参的B的构造方法");B b=new...

Java如何实现多个类引用同一个类的实例
Java多个类引用同一个类的实例,可以用单例实现 运行结果如下:代码如下:class Single{ private static Single object;private Single(){} public static Single getObject(){ if(object==null) object=new Single();return object;} } class A{ public static Single getObject(){ return Single....

用java编程定义两个类A和B, 类A中定义一个char类型属性x(将其赋值为...
} } class B extends A{ private int y = 16;private String s = "java";public void MyPrint(){ System.out.println("B[ y = "+y+" s= "+s+" ]");} public void PrintAll(){ MyPrint();super.Myprint();} } public class TestAB{ public static void main(String args[])...

相似回答