1ãåæ¥è°ç¨
åæ¥è°ç¨æ¯æåºæ¬çè°ç¨æ¹å¼ï¼å¯¹è±¡bä¸çæ¹æ³ç´æ¥è°ç¨å¯¹è±¡açæ¹æ³ï¼è¿ä¸ªæ¶åç¨åºä¼çå¾
对象açæ¹æ³æ§è¡å®è¿åç»æä¹åæä¼ç»§ç»å¾ä¸èµ°ã
代ç å¦ä¸ï¼
public class A {
public void methodA()
{
System.out.println("this is class A method");
}
}
public class B {
public void methodB()
{
A a = new A();
a.methodA();
System.out.println("this is class B method");
}
}
public class Test {
public static void main(String[] args) {
B b = new B();
b.methodB();
}
}
ç»æï¼
this is class A method
this is class B method
2ãå¼æ¥è°ç¨
对象bä¸çæ¹æ³è°ç¨å¯¹è±¡açæ¹æ³ï¼ç¨åºå¹¶ä¸éè¦çå¾
对象açæ¹æ³è¿åç»æå¼ï¼ç´æ¥ç»§ç»å¾ä¸èµ°ã
代ç å¦ä¸ï¼
public class A extends Thread{
@Override
public void run() {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("this is class A method");
}
}
public class B {
public void methodB()
{
A a = new A();
a.start();
System.out.println("this is class B method");
}
}
public class Test {
public static void main(String[] args) {
B b = new B();
b.methodB();
}
}
ç»æï¼
this is class B method
this is class A method
说æï¼å¼æ¥è°ç¨æ们é常éç¨å¤çº¿ç¨çæ¹æ³æ¥è¾¾å°ç®ç
3ãåè°
对象açæ¹æ³methodAï¼ï¼ä¸è°ç¨å¯¹è±¡bçmethodBï¼ï¼æ¹æ³ï¼å¨å¯¹è±¡bçmethodBï¼ï¼æ¹æ³ä¸åè¿æ¥è°ç¨å¯¹è±¡açcallBackï¼ï¼æ¹æ³ï¼è¿ä¸ªcallBackï¼ï¼æ¹æ³ç§°ä¸ºåè°å½æ°ï¼è¿ç§è°ç¨æ¹æ³ç§°ä¸ºåè°ã
代ç å¦ä¸ï¼
public class A {
public void methodA()
{
B b = new B();
b.methodB(new A());
System.out.println("this is class A method : methodA");
}
public void callBack()
{
System.out.println("this is class A method : callBack");
}
}
public class B {
public void methodB(A a)
{
System.out.println("this is class B method : methodB");
a.callBack();
}
}
public class Test {
public static void main(String[] args) {
A a = new A();
a.methodA();
}
}
è¿è¡ç»æï¼
this is class B method : methodB
this is class A method : callBack
this is class A method : methodA
注æï¼è¿éå¦æ为äºä»£ç çæ©å±æ§æ´å¥½ï¼å¯ä»¥æç±»Aä¸ç±»Bæ½è±¡åºä¸ä¸ªæ¥å£åºæ¥ï¼ç¶åç¨å®ç°ç±»å»å®ç°ç两个æ¥å£ï¼è¿æ ·ä»£ç çæ©å±æ§ä¼æ´å¥½ï¼ä¹è½æ»¡è¶³æ´å¤çä¸å¡åºæ¯ã
åè°çæ ¸å¿å¨äºï¼åè°æ¹å°æ¬èº«å¯¹è±¡ä¼ ç»è°ç¨æ¹ï¼è°ç¨æ¹å¨æ¬èº«ä»£ç é»è¾æ§è¡å®ä¹åï¼è°ç¨åè°æ¹çåè°æ¹æ³ã
温馨提示:答案为网友推荐,仅供参考