命名对于编写代码来说,实在太重要了。良好的命名,起到代码自描述的作用,有时候比注释的效果还要好。

今天在阅读JDK 1.5 Beta2的源码,发现一个有趣的命名:
JDK中的一个有趣的变量命名 //位于java.lang.Enum.class中
JDK中的一个有趣的变量命名
 Class clazz = getClass();
JDK中的一个有趣的变量命名 Class zuper 
= clazz.getSuperclass();

在Java中,class和super都是关键字,如果是我,肯定这样写:
JDK中的一个有趣的变量命名Class type = getClass();
JDK中的一个有趣的变量命名Class superType 
= getSuperclass();

我因为曾编写过大量的C#代码,习惯使用type来表示类型,转向Java后,大多数编程习惯都已经入乡随俗,但还是习惯使用type类表示Class。

在阅读JDK其他部分代码时,也发现很多地方使用了clazz这样的变量命名

其实也没什么,只不过觉得clazz和zuper这两个变量的命名比较有趣罢了……JDK中的一个有趣的变量命名

相关文章:

  • 2021-08-16
  • 2022-01-11
  • 2021-06-19
  • 2021-11-23
  • 2022-01-11
  • 2021-10-17
  • 2022-01-10
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
  • 2021-05-26
  • 2021-11-10
  • 2022-03-03
  • 2021-05-28
相关资源
相似解决方案