zoukankan
html css js c++ java
JDK中的一个有趣的变量命名
命名对于编写代码来说,实在太重要了。良好的命名,起到代码自描述的作用,有时候比注释的效果还要好。
今天在阅读JDK 1.5 Beta2的源码,发现一个有趣的命名:
//
位于java.lang.Enum.class中
Class clazz
=
getClass();
Class zuper
=
clazz.getSuperclass();
在Java中,class和super都是关键字,如果是我,肯定这样写:
Class type
=
getClass();
Class superType
=
getSuperclass();
我因为曾编写过大量的C#代码,习惯使用type来表示类型,转向Java后,大多数编程习惯都已经入乡随俗,但还是习惯使用type类表示Class。
在阅读JDK其他部分代码时,也发现很多地方使用了clazz这样的变量命名
其实也没什么,只不过觉得clazz和zuper这两个变量的命名比较有趣罢了……
查看全文
相关阅读:
无根树转有根树
HDU(1853),最小权匹配,KM
一位10年Java工作经验的架构师聊Java和工作经验
一位资深程序员大牛给予Java初学者的学习路线建议
Java基础部分全套教程.
假如时光倒流,我会这么学习Java
一位10年Java工作经验的架构师聊Java和工作经验
一位资深程序员大牛给予Java初学者的学习路线建议
Java基础部分全套教程.
成为一名JAVA高级工程师你需要学什么
原文地址:https://www.cnblogs.com/jobs/p/25708.html
最新文章
UVa 133,发放救济金
UVa 489,紫书P79,刽子手游戏
UVa 1339,紫书P73,词频
2016年省赛G题, Parenthesis
SPFA模板
HDU(2485),最小割最大流
UVa(11292),贪心水题
UVa(1658),Admiral,海军上将,拆点,MCMF
UVa(12821),MCMF
HDU(3555),数位DP
热门文章
HDU(2089),数位DP
HDU(4734),数位DP
HDU(1175),连连看,BFS
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
大整数取模,秦九韶
Uva(10048),最短路Floyd
UVa(247),Floyd做传递闭包
Poj(2784),二进制枚举最小生成树
Poj(2407),Greater New York Regional 2015 (D)
Poj(3522),UVa(1395),枚举生成树
Copyright © 2011-2022 走看看