程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-Java在一個A類中監聽另一個B類裡面一個整型變量值的變化

java-Java在一個A類中監聽另一個B類裡面一個整型變量值的變化

編輯:編程綜合問答
Java在一個A類中監聽另一個B類裡面一個整型變量值的變化

B類中值一變化A就得到這個變化的值,我知道應該是用觀察者模式來實現,但不知道具體的方法

最佳回答:


public class B{
private int a;
private OnAUpdateListener onAUpdateListener;

public void setOnAUpdateListener(OnAUpdateListener onAUpdateListener){
    this.onAUpdateListener = onAUpdateListener;
}

public void setA(int a){
    this.a = a;
}

public interface OnAUpdateListener{
    void updateListener(int a);
}

}

public class A implements OnAUpdateListener{
public static void main(String[] args){
B b = new B();
b.setOnAUpdateListener(this);
}

void updateListener(int a){
    // B中的變量發生了變化
}

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved