如果一個類的物件以引數形式傳給另一個類的方法中,那么此時后者可以呼叫前者的public方法,且呼叫時的所有屬性為傳入實體的屬性。
如果前者是工程核心類,那么經常需要這樣做,可以在后者的建構式內中傳入核心類的實體,然后在后者的屬性中添加一個核心類,在建構式中初始化,這樣就可以在后者中隨時呼叫前者的成員函式了
uj5u.com熱心網友回復:
樓主想問的問題是啥?uj5u.com熱心網友回復:
是不是這么個意思?@Data
public class A {
private B bInstance;
public A(B bInstance){
this.bInstance = bInstance;
}
public void methodOfA(){
bInstance.methodOfB();
}
static class B{
public void methodOfB(){
System.out.println("this is a method in class B");
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/60346.html
標籤:Java EE
上一篇:java svg轉pdf
