我如何在类图中表示以下代码?
public class BluetoothClass{
public BluetoothClass(){
}
private final BluetoothGattCallback btleGattCallback = new BluetoothGattCallback() {
@Override
public void onConnectionStateChange(android.bluetooth.BluetoothGatt gatt, int status, int newState) {
super.onConnectionStateChange(gatt, status, newState);
//do something
}
@Override
public void onReadRemoteRssi(android.bluetooth.BluetoothGatt gatt, int rssi, int status) {
super.onReadRemoteRssi(gatt, rssi, status);
//do something
}
};
}
我应该把它描述为一个内部阶级吗?
答案 0 :(得分:0)
没有。这是一个属性,你应该这样显示它。只需添加一个名为btleGattCallback的属性BluetoothGattCallback
。您可以继续创建一个对象图(这是一种类图,但对于实例),并将BluetoothGattCallback
对象嵌套在BluetoothClass
的实例中。