如题,感觉这种情况好诡异,能不能解释一下下面这段代码的流程呢?代码如下
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(){};
}
这很正常,一个是类的定义,一个是对象的定义。这很正常。而且这是一种常见的做法,参见设计模式的单键模式
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。