小编kwa*_*ant的帖子

为什么要使用putFloat(String key,float value),putInt(String key,int value)而不是重载put(...)

关于编写良好实践的一般问题.我正在分析Android API,发现很多方法都没有重载.例如,SharedPreferences有许多方法用于存储不同类型的变量,Google使用约定:

putFloat(String key, float value)
putInt(String key, int value)
Run Code Online (Sandbox Code Playgroud)

代替

put(String key, float value)
put(String key, int value)
Run Code Online (Sandbox Code Playgroud)

为什么?第二种方法接缝更多OOP.

java oop android coding-style overloading

6
推荐指数
0
解决办法
106
查看次数

标签 统计

android ×1

coding-style ×1

java ×1

oop ×1

overloading ×1