- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Java中单例模式中为何静态成员变量可以访问非静态方法?比如:单例模式的唯一实例。由此引发的一些思考。
第一次写CSDN博客,记录下自己发现的一个关于单例模式的一个小发现。 为何静态成员变量可以访问非静态方法。比如:单例模式的唯一实例。 引子:单例模式的一个简单例子 问题:可以看出:instance作为一个静态变量(instance)被实例化后就可以调用非静态方法(nonStaticMethod)了。 根据我们的常识理解: 1、类的静态成员是在类加载的时候初始化的,可以利用类或类的实例对象去调用; 2、反过来,类的静态成员(静态变量或静态方法)是不能访问非静态的类成员(普通变量和方法)的,因为:非静态的类
2020-06-11 10:35:55 600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人