都是非静态
使用public定义.
A类 里面 实例化B类
然后再B类里面 调用A类的函数A a = new A();
public void test(){};
//A.class
在B类里面
A.test(); 调用A类test方法不知道怎么做..
在flash里面可以利用set的方法把整个A使用this到B里面
java不可以这样做..还有就是分数不够.. 我现在去帮帮其他问题..
望求解~
使用public定义.
A类 里面 实例化B类
然后再B类里面 调用A类的函数A a = new A();
public void test(){};
//A.class
在B类里面
A.test(); 调用A类test方法不知道怎么做..
在flash里面可以利用set的方法把整个A使用this到B里面
java不可以这样做..还有就是分数不够.. 我现在去帮帮其他问题..
望求解~
然后再a.test();就可以。
class A{
public void test(){
System.out.println("hello");
}
}class B{
public void callA(){
A a = new A();
a.test();
}
}class C extends A{
public void callA(){
this.test();
}
}
private void callBack( ) {
B guest = new B( this );
guest.func();
}
public void func( ) {
System.out.println( "This is A.func()!" );
}
public static void main( String[] args ) {
new A().callBack();
}
}class B {
private A host;
public B( A host ) {
this.host = host;
}
public void func() {
System.out.println( "This is B.func()!" );
host.func();
}
}