老师我对这段代码没太理解。
伴生对象里的instance创建的目的只是为了用get()方法接收Holder里的INSTANCE是吧? 那get()方法也没有任何标识怎么知道是instance的get()方法呢?如果有两个变量呢?比如java每个变量对应的的 get方法名字都不同而且一看代码就知道谁是谁的get方法。
27
收起
正在回答
2回答
1)同学请注意上图,构造方法已经private了哦。
2)这就类似等量替换。
慕田峪2007516
2020-06-18 10:15:04
还有就是为什么MemoryStore这个类的构造方法没有被私有呢?这样的话我不理里面的object直接去拿MemoryStore的实例,不就保证不了单例了吗?
3.Android 高级应用与Kotlin综合实战
- 参与学习 人
- 提交作业 116 份
- 解答问题 1012 个
本阶段是提升项目经验的必备,除Android开发的高级控件,还有Android官方大力推荐的开发语言Kotlin,未来Android发展的方向,最后使用Kotlin来开发热门电商项目。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星