如题,感觉这种情况好诡异,能不能解释一下下面这段代码的流程呢?代码如下
public class CameraInterface {
private static final String TAG = "yanzi";
private Camera mCamera;
private Camera.Parameters mParams;
private boolean isPreviewing = false;
private float mPreviwRate = -1f;
private static CameraInterface mCameraInterface;
private CameraInterface(){};
}
这很正常,一个是类的定义,一个是对象的定义。这很正常。而且这是一种常见的做法,参见设计模式的单键模式